我正在構建一個支持視頻回放和錄製(不同時,它只是它提供的兩個獨立功能)的應用程序。爲了讓視頻在應用程序進入後臺並回來後播放,我必須在plist中添加一個App plays audio
項目到Required background modes
(我正在使用MPMoviePlayerController
進行播放)。UIImagePickerController和應用程序背景模式
但是,這會導致我的視頻錄製問題(我使用的是UIImagePickerController
)。基本上,即使拾取器被解僱(通過取消按鈕或完成拾取媒體),應用程序仍然保持錄音會話運行。
如果我從plist中刪除App plays audio
項目,ImagePickerController的音頻會話將停止行爲不端,但從後臺模式切換到應用程序後,我無法恢復播放MPMoviePlayerViewController
。
有沒有一種方法可以自定義音頻會話的處理,以便MPMoviePlayerController
和UIImagePickerController
都可以正常工作?
我對你說的有點困惑。您正在應用程序中播放視頻,並希望它在後臺繼續播放?你指的是什麼錄音會議? UIImagePickerController的音頻會話? – brynbodayle