這是我的第一個問題,但我已經使用了StackOverflow多年。 好的,我必須按照特定順序連接一組視頻(MP4),最後一個必須連續循環播放。好的,我們試試AVFoundation
。AVPlayer seekToTime:循環播放短視頻時性能不佳
我已經定義了所有元素,如AVComposition
,AVURLAsset
和AVPlayerItem
。然後我建立AVPlayer
和AVPlayerLayer
。一切正常,視頻按正確的順序播放,但...(並出現問題)
當AVPlayer從一個視頻傳遞到另一個視頻時,我可以注意到一個小小的輕彈。我可以忽略這一項,但當AVPlayer
達到AVPlayerItem
的結尾,並且選擇器被調用爲AVPlayerItemDidPlayToEndTimeNotification
時,我使用seekToTime將讀數頭移動到正確的位置,然後再次播放。工作正常,但使用seekToTime並再次播放時會重複出現較大的輕拂。我不能允許。
是否有人知道如何在AVPlayerItem上持續不斷地重複上一個資產?
謝謝大家。
你有沒有嘗試過暫停,然後尋求同一視頻的其他部分,然後玩嗎?我總是注意到,在實際顯示*新幀*(即跳轉後的那些幀)之前,屏幕顯示一些*舊幀*(即從跳轉之前)。有沒有經歷過這樣的事情? – superjos