![](/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.