有没有办法从 MPMoviePlayerController 删除全屏按钮?或者至少停用它?
是的,我搜索了,但旧的问题没有解决,我不知道是否有像“推”功能。
答案 0 :(得分:3)
实际上没有办法实现这一点。
您可以使用:
[yourPlayer setMovieControlMode:MPMovieControlModeNone];
(但它会隐藏所有控件)
或
使用以下方式禁用用户互动:
yourPlayer.view.userInteractionEnabled = NO;
(但不能使用任何控件)
答案 1 :(得分:2)
试试这个适合我的那个
- (void)viewDidLoad {
[super viewDidLoad];
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(movieEventFullscreenHandler:)
name:MPMoviePlayerWillEnterFullscreenNotification
object:nil];
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(movieEventFullscreenHandler:)
name:MPMoviePlayerDidEnterFullscreenNotification
object:nil];
self.moviePlayer.controlStyle = MPMovieControlStyleEmbedded;
}
- (void)movieEventFullscreenHandler:(NSNotification*)notification {
[self.moviePlayer setFullscreen:NO animated:NO];
[self.moviePlayer setControlStyle:MPMovieControlStyleEmbedded];
}
答案 2 :(得分:0)
没有办法做到这一点。您可以隐藏整个控制面板。 希望this链接有帮助。