MPMoviePlayerController和来电

时间:2013-01-08 20:48:29

标签: iphone objective-c ios ipad mpmovieplayercontroller

我遇到了MPMoviePlayerController的问题。我用来玩shoutcast。 t旨在当应用程序进入后台时播放,一切正常。问题是当它在后台时我收到来电。在这种情况下,流暂停,但在呼叫结束后不会返回。

1 个答案:

答案 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];