0

我调用 doPlayMovie 方法在 iPad 上播放一些文件,但是当我按下 Home 按钮尝试将我的应用程序切换到后台时,播放器自动关闭。

有什么办法可以让玩家一直在那里不解雇?

-(MPMoviePlayerViewController*)moviePlayerController{
    if(!_moviePlayerController){
        _moviePlayerController = [[MPMoviePlayerViewController alloc]init];
    }
    return _moviePlayerController;
}

-(MPMoviePlayerController*)moviePlayer{
    return self.moviePlayerController.moviePlayer;
}

-(void)doPlayMovie:(NSString *)filepath{
    self.moviePlayerController = nil;

    NSURL *playUrl = [NSURL fileURLWithPath:filepath];
    self.moviePlayer.contentURL = playUrl;
    [self.moviePlayer play];

    [self presentMoviePlayerViewControllerAnimated:self.moviePlayerController];
}
4

1 回答 1

0

您需要在 plist 文件中为音频指定 UIBackgroundModes(仅适用于 iOS > 4)。请参阅本教程以查看设置应用程序以在后台播放音频的步骤。

于 2012-11-29T04:52:41.897 回答