我想在MPMoviePlayerViewController
播放视频,它工作正常并播放视频,但问题是它没有显示完成按钮,除非我切换到全屏模式。它应该自动显示播放器以及完成按钮,如附加屏幕所示。
这是代码:
mp = [[MPMoviePlayerViewController alloc] initWithContentURL:myURL];
[[mp moviePlayer] prepareToPlay];
[[mp moviePlayer] setUseApplicationAudioSession:NO];
[[mp moviePlayer] setShouldAutoplay:YES];
[[mp moviePlayer] setControlStyle:2];
[self presentMoviePlayerViewControllerAnimated:mp];
答案 0 :(得分:1)
只有在全屏模式下播放视频时,才会显示完成按钮。因此,您需要使用以下代码以全屏模式播放视频:
player.moviePlayer.fullscreen = YES;
或者您需要自定义控件以添加自己的完成按钮。
答案 1 :(得分:0)
显示完成按钮,设置ControlStyle。
[player.moviePlayer setControlStyle:MPMovieControlStyleFullscreen];
[player.moviePlayer setFullscreen:NO animated:YES];