我正在使用 MPMoviePlayerViewController - 播放器控件设置为: MPMovieControlStyleFullscreen
我对 MPMovieControlStyleFullscreen 中的一些按钮有问题:前进、后退和全屏(箭头相互指向的按钮)。
我想删除前进、后退和全屏按钮,或者控制用户点击它们时它们的操作。
谢谢你!
没有办法自定义MPMovieControlStyle
Apple 提供的值。你需要做的是关闭Apple控件(MPMovieControlStyleNone
),然后创建您自己的自定义控件。 Apple 同意您将自己的 UIView 放入此处的层次结构中,因此您可以从以下内容开始:
MPMoviePlayerController *moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL: YOUR_URL];
moviePlayer.controlStyle = MPMovieControlStyleNone;
UIView *movieView = moviePlayer.view;
[movieView addSubview: _movieControlsView];
[movieView bringSubviewToFront: _movieControlsView];
Where _movieControlsView
是之前在代码或 IB 中设置的。
从美学角度来看,你可以做你想做的事,但我建议坚持使用看起来像苹果选择的东西,以免让用户感到困惑。对于我刚刚完成的项目,我创建了一个与电影播放器大小完全相同的透明按钮。单击该按钮会在底部的控制栏中淡入我的自定义控件。如果未单击其中一个控件,控制栏会在几秒钟后再次淡出。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)