因此,我有这个应用程序在哪里播放视频,当您退出应用程序时,我希望用户继续收听视频的音频。我使用MPMoviePlayerController来播放视频,它在应用程序中工作得很好。在播放视频之前,我还设置了AVAudioSession,并且没有发生错误。在后台播放MPMoviePlayerController音频流
NSError *audioSessionError;
NSError *activationError;
AVAudioSession *audioSession = [AVAudioSession sharedInstance];
[audioSession setCategory:AVAudioSessionCategoryPlayback error:&audioSessionError];
[audioSession setActive:YES error:&activationError];
我也设置在plist背景模式音频。但是,关闭应用程序后,视频和音频都停止播放。我也导入了AVFoundation框架。
尝试,而不是''AVAudioSessionCategoryPlayback所以 – falcon143 2014-08-28 04:55:04
我代替我的视频和音频流,与音频流仅此'AVAudioSessionCategorySoloAmbient'。它在后台运行。但不是我的视频和音频流。我可以喜欢从MPMoviePlayerController中提取音频流并分别播放吗? – Victor 2014-08-28 15:23:45
在这里我发布了答案:[MPMoviePlayerController音频流在后台](http://stackoverflow.com/a/30984609/3657875) – davidrl1000 2015-06-22 16:04:25