Bir videoyu TV OS uygulamasında AVPlayerLooper
ile döngülemeye çalışıyorum; çünkü bu, videoyu tekrar oynatırken duraklatma/hıçkırıklıktan kurtulmalıdır. WWDC2016
videosunu https://developer.apple.com/videos/play/wwdc2016/503/ izledim ve kodu uygulamaya çalıştım ama dönmüyor. AVPlayerViewController
'u geçen bir PlayerViewController
var. Video döngüsüne izin vermek için kodu koydum. Aşağıdaki koda sahip olursam, hiçbir şey göstermez. İkinci satırı self.queuePlayer = AVQueuePlayer(playerItem:playerItem)
olarak değiştirirsem, sadece bir kez oynatılır. AVPlayerLooper ile video nasıl döngü yapılır
let playerItem = AVPlayerItem(url: url as URL)
self.queuePlayer = AVQueuePlayer() //I declared this as a variable in the view controller
self.playerLayer = AVPlayerLayer(player: self.queuePlayer) //I declared this as a variable in the view controller
let playerLooper = AVPlayerLooper(player: self.queuePlayer!, templateItem: playerItem)
self.view.layer.addSublayer(self.playerLayer!)
self.playerLayer?.frame = self.view.frame
self.queuePlayer?.play()
Aranızda son
AVPlayerLooper
ile ilmek video oynatırken başardı mı?
: örnek kod var burada: https://developer.apple.com/library/content/samplecode/avloopplayer/Introduction/Intro.html WWDC 2016 (dan https://developer.apple.com/ örnek kod/WWDC/2016 /) – iwasrobbed