我使用AVPlayer查看存儲在Amazon CloudFront上的視頻 - 使用Live HTTP協議,播放列表和段存儲在S3上並使用CloudFront託管。AVPlayerItemStatusUnknown在進行Live HTTP流式傳輸時顯示
打了幾個視頻,我開始從AVPlayer項目
AVPlayer.currentItem.status == AVPlayerItemStatusUnknown
當選擇一個新的視頻播放列表這種狀態持續獲得AVPlayerItemStatusUnknown的狀態之後 - 我試着去設置分配前AVPlayer一個新的播放列表URL並仍然保持AVPlayerItemStatusUnknown狀態,直到我終止該應用程序。
兩個問題。有人使用Amazaon CloudFront來處理遇到相同問題的視頻嗎?有人知道解決辦法,所以我可以恢復AVPlayer的狀態,以防止用戶不得不終止應用程序來查看任何更多的視頻?
非常感謝,
//亞倫
感謝您的回覆。是的,我正在觀察該屬性並允許用戶在獲取AVPlayerItemStatusReadyToPlay後播放。我確實發現了我在這裏回答的問題。 – Aaron 2011-05-17 16:43:53
如果您不使用密鑰更改,請在observeValueForKeyPath方法的末尾調用super – TigerCoding 2016-04-27 16:12:43