有没有办法从MPMoviePlayerController中删除全屏按钮?或者至少停用它?
是的,我搜索了,但较旧的问题没有解决,我不知道是否有类似“推送”功能的东西。
有没有办法从MPMoviePlayerController中删除全屏按钮?或者至少停用它?
是的,我搜索了,但较旧的问题没有解决,我不知道是否有类似“推送”功能的东西。
实际上没有办法实现这一点。
您可以使用:
[yourPlayer setMovieControlMode:MPMovieControlModeNone];
(但它会隐藏所有控件)
或者
使用以下命令禁用用户交互:
yourPlayer.view.userInteractionEnabled = NO;
(但不能使用任何控件)
试试这个对我有用
- (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];
}
没有办法做到这一点。您可以隐藏整个控制面板。希望这个链接有帮助。