Я создаю приложение, которое поддерживает воспроизведение и запись видео (не одновременно, это всего лишь две отдельные функции, которые он предоставляет). Чтобы видео воспроизводилось после того, как приложение заходит на задний план и возвращается, мне пришлось добавить App plays audio
элемент в Required background modes
в plist (я использую MPMoviePlayerController
для воспроизведения).UIImagePickerController и фоновые режимы приложения
Это, однако, вызывает проблемы с моей видеозаписью (я использую для этого UIImagePickerController
). В принципе, даже после того, как сборщик уволен (либо с помощью кнопки «Отмена», либо по завершении выбора медиафайла), приложение все еще сохраняет сеанс аудиозаписи.
Если удалить App plays audio
элемент из списка свойств, аудио сеанс ImagePickerController останавливает плохое поведение, но я не могу возобновить воспроизведение MPMoviePlayerViewController
при переключении на приложение из фонового режима.
Есть ли способ настроить обработку аудио сессии так, чтобы как MPMoviePlayerController
, так и UIImagePickerController
могли нормально работать?
Я немного смущен, о чем вы говорите. Вы играете видео в приложении, и хотите, чтобы он продолжал играть в фоновом режиме? На какой сессии звукозаписи вы ссылаетесь? Звуковая сессия UIImagePickerController? – brynbodayle