2014-06-21 35 views
0

我已經多次使用AVQueuePlayer,並且默認行爲是當您更改視圖時繼續播放,但在我的情況下,當導航到先前的視圖時,我通過segue來到,玩家停止。我在dealloc之後放置了一個斷點,以查看AVQueuePlayer是否已發佈,以及從哪些地方可以看到它未被釋放(我有強烈的使用屬性的引用)。請幫忙!!!當我導航到上一個視圖時,AVQueuePlayer停止播放

我使用來自服務器的多個鏈接播放音頻,而不是播放本地文件。我創建了url,使用url創建AVPlayerItems,並將播放器項添加到數組中,我使用這個數組來啓動AVQueuePlayer。在播放AVQueuePlayer之前,我使用GCD確保我的數組完全準備就緒。

只要我點擊後退按鈕,它就會停止。我拉出我的頭髮

回答

0

創建一個提供到AVQueuePlayer的接口的單例類。這樣,即使彈出視圖控制器,也可以確保它仍然存在。

+0

謝謝,我會給你一個去 – user2311554

+0

我實施你的建議,它的工作,謝謝 – user2311554

+0

很高興聽到,歡呼! –

相關問題