2012-10-05 56 views
0

我在AVQueuePlayer中播放音頻,並通過MPMediaPickerController在UIImage上播放相關的專輯插圖。我使用MPMediaPickerController的URL填充數組,然後創建AVPueuePlayer的AVPlayerItems數組(帶URL的init)。當隊列中的下一首歌開始時,我希望專輯封面相應地改變。鑑於我目前的設置,是否可以接收AVPlayerItemDidPlayToEndTimeNotification來完成此目標?在Apple文檔和網絡搜索之間,我還沒有發現任何證實能夠在隊列中獲得歌曲結束通知的功能。這是關鍵。AVQueuePlayer的鍵值觀察器

非常感謝....

回答

0

使用Key-Value ObservingNSKeyValueObservingOptionNew,並聽取了AVQueuePlayer的CURRENTITEM財產。每當它發生變化時,您都會收到通知,您將能夠提取AVPlayerItem並通過它的資產屬性來識別它。