Вопрос:
Может ли приложение записывать Голос в окружение, даже когда он работает в фоновом режиме и воспроизводит записанный звук? Возможно ли это?
Лучший ответ:
Многозадачность не позволяет записывать аудиозапись в фоновом режиме, поэтому нет.
Ответ №1
Возможно, есть несколько приложений для диктофона, которые можно запускать в фоновом режиме в AppStore. См. Также этот вопрос stackoverflow многозадачность iOS для приложения для записи звука
Ответ №2
Да, согласно приведенной ниже ссылке:
https://developer.apple.com/library/content/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/BackgroundExecution/BackgroundExecution.html
Воспроизведение и запись фонового звука. Приложение, которое воспроизводит или записывает звук непрерывно (даже если приложение работает в фон) могут зарегистрироваться для выполнения этих задач в фоновом режиме. Вы включить поддержку звука из раздела “Основные режимы” Вкладка “Возможности” в вашем проекте Xcode. (Вы также можете включить это поддержка путем включения ключа UIBackgroundModes со звуковым значением в ваш файл Info.plist приложений.) Приложения, воспроизводящие аудиоконтент в фон должен воспроизводить звуковой контент, а не тишину.
Типичные примеры фоновых аудио-приложений включают в себя:
Приложения для музыкального плеера Приложения для записи звука Приложения, поддерживающие аудио- или воспроизведение видео по приложениям AirPlay VoIP. Когда ключ UIBackgroundModes содержит звуковое значение, системные медиасистемы автоматически запретить приостановке соответствующего приложения, когда оно перемещается в фон. Пока он воспроизводит аудио- или видеоконтент или запись аудиоконтента, приложение продолжает работать в фоновом режиме. Однако, если запись или воспроизведение останавливаются, система приостанавливает приложение.