![](/img/trans.png)
[英]AVPlayer with playback controls of avplayerviewcontroller
[英]Change position of AVPlayerViewController controls
我有一个内部带有AVPlayerViewController
的AVPlayer
。 默认情况下,播放控件出现在视图的底部,是否可以使它们出现在视图的顶部?
没有受支持的内置方法。 您必须滚动自己的控件才能做到这一点。
还要记住,AVPlayerViewController的视图不必占据整个屏幕。 因此,控件可能会出现在视图的底部,但这并不意味着它们必须出现在屏幕的底部。 在视图周围进行设计,以免干扰其他界面。
AVPlayerViewController
具有专用的UIView *_controlsView
,用于保存控件架。 您可以遍历视图控制器的子视图,或创建一个暴露此属性的接口以获取对其的引用。
由于这是未记录的视图,因此在处理私有属性时要格外小心。 播放器甚至可能不支持移动_controlsView
。
我还将研究AVPlaybackControlsViewController *_playbackControlsViewController;
属性,如果_controlsView
不能完全满足您的需求。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.