все нормально.
                  
                  
                  Проблема в ИОС с фоновым режимом.
                  
                  
                  
                  
                  
                  Звук захватываю-воспроизвожу при помощи InputAudioQueue / OutputAudioQueue по мотивам этого мануала https://developer.apple.com/library/archive/documentation/MusicAudio/Conceptual/AudioQueueProgrammingGuide/AboutAudioQueues/AboutAudioQueues.html
                  
                  
                  
                  
                  
                  При переходе приложения в фон, как и водится, секунд через 10, приложение убивается.
                  
                  
                  В Info.plist добавил Required background modes : App plays audio or streams audio/video using AirPlay
                  
                  
                  
                  
                  
                  В AppDelegate в FinishedLaunching добавил 
                  
                  
                  
                  
                  
                              var currentSession = AVAudioSession.SharedInstance();
                  
                  
                              currentSession.SetCategory(AVAudioSessionCategory.PlayAndRecord, AVAudioSessionCategoryOptions.MixWithOthers | AVAudioSessionCategoryOptions.AllowAirPlay);
                  
                  
                              currentSession.SetActive(true);
                  
                  
                  
                  
                  
                  Кто сталкивался с подобным?
                  
                  
                
Отвечу сам себе ))) Приложение в фоне убивается из-за превышения лимита нагрузки процессора. Если отключить часть процедур то преспокойно сидит а фоне и пишет звук. Буду оптимизировать что-то ... )))
Обсуждают сегодня