我遇到了MPMoviePlayerController的问题。我用来玩shoutcast。 t旨在当应用程序进入后台时播放,一切正常。问题是当它在后台时我收到来电。在这种情况下,流暂停,但在呼叫结束后不会返回。
答案 0 :(得分:2)
我在我的一个应用程序中使用了MPMoviePlayerviewController来播放实时音频。
它对我来说很好。我的流也暂停了电话结束后也会回来。我有
没问题。我正在进行一些更改,如声明会话属性,如
下面我的代码中播放视频:
NSError *setCategoryErr = nil;
NSError *activationErr = nil;
[[AVAudioSession sharedInstance] setCategory: AVAudioSessionCategoryPlayback error: &setCategoryErr];
[[AVAudioSession sharedInstance] setActive: YES error: &activationErr];
[[UIApplication sharedApplication] beginReceivingRemoteControlEvents];
UIBackgroundTaskIdentifier newTaskId = UIBackgroundTaskInvalid;
newTaskId = [[UIApplication sharedApplication] beginBackgroundTaskWithExpirationHandler:NULL];