0

我在后台播放 iTunes 音乐。我使用以下代码启动了播放“视频”的应用程序:

NSString* videoPath = [[NSBundle mainBundle] pathForResource:@"video" ofType:@"m4v"];
    if (player) {
        [player release];
        player = nil;
    }
    player = [[MPMoviePlayerViewController alloc] initWithContentURL:[NSURL fileURLWithPath:videoPath]];
    [self presentModalViewController:player animated:YES];

我将音频会话设置如下:

[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:nil];
[[AVAudioSession sharedInstance] setActive: YES error:nil];

当我的视频开始播放时,后台播放的 iPod 音乐将停止。视频播放完毕后如何恢复背景音乐?

4

2 回答 2

0

这种必须从 ipod 继续的选项是不可能的。

于 2012-01-03T09:05:44.310 回答
-1

使用通知

[[NSNotificationCenter defaultCenter]
 addObserver:self
    selector:@selector(moviePlayBackDidFinish:)
        name:MPMoviePlayerPlaybackDidFinishNotification
      object:nil];

- (void) moviePlayBackDidFinish {
  // resume your AVAudioSession
}
于 2011-04-19T10:37:04.480 回答