2016-08-31 60 views
0

我實現了一個標準的雨燕視頻播放器之間跳躍。我注意到,在播放過程中,內置的清理/進度條(顯示視頻流逝時間的滑動控件)以第二個間隔跳轉。AVPlayerViewController拖拉條第二區間

有沒有什麼辦法來量化這個控制位置幀間隔?或者讓它連續移動,而不是每秒都更新和跳躍。

回答

0

是的,這是AVPlayerViewController的正常行爲。它使用UISlider來顯示進度或更新。所以,它會在每一秒更新一次。它不是UIProgressView,它線性運行而不是jups。它是UISlider,它的默認行爲就是這樣(跳轉)。您可以通過拖動滑塊來轉發或反轉視頻,這是UIProgressView不可能實現的。 UIProgressView通常用於顯示任何加載,如downloadingwebpageloading等。因此,AVPlayerViewController使用UISlider它是按照它的默認行爲。

現在,如果你想改變這個,那麼你應該定製你的AVPlayerViewController那無聊和困難的事情。您可以使用UIProgressView與您的自定義播放器。

只能使用AVPlayer來播放不會顯示滑塊,時間等任何內容的視頻。它只會顯示視頻,因此您可以將自定義用戶界面添加爲進度或滑塊。