簡體   English   中英

更改AVPlayerViewController控件的位置

[英]Change position of AVPlayerViewController controls

我有一個內部帶有AVPlayerViewControllerAVPlayer 默認情況下,播放控件出現在視圖的底部,是否可以使它們出現在視圖的頂部?

沒有受支持的內置方法。 您必須滾動自己的控件才能做到這一點。

還要記住,AVPlayerViewController的視圖不必占據整個屏幕。 因此,控件可能會出現在視圖的底部,但這並不意味着它們必須出現在屏幕的底部。 在視圖周圍進行設計,以免干擾其他界面。

AVPlayerViewController具有專用的UIView *_controlsView ,用於保存控件架。 您可以遍歷視圖控制器的子視圖,或創建一個暴露此屬性的接口以獲取對其的引用。

由於這是未記錄的視圖,因此在處理私有屬性時要格外小心。 播放器甚至可能不支持移動_controlsView

我還將研究AVPlaybackControlsViewController *_playbackControlsViewController; 屬性,如果_controlsView不能完全滿足您的需求。

AVPlayerViewController專用頭(供參考)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM