2015-10-07 85 views
7

我正在實施一個視頻應用程序,該應用程序列出視頻並能夠流式傳輸或觀看本地視頻。如果我嘗試使用從AVPlayer繼承的播放器觀看視頻,則在15-20次之後啓動了大量線程,但系統並未很好地分配AVPlayer,即使我沒有收到任何錯誤,播放器視圖也是空白的沒有任何事情發生......我需要殺死應用程序才能恢復。如何正確刪除/發佈AVPlayer/AVPlayerItem?

如何處理?

在此先感謝

+0

你能分享一些代碼嗎? – rocky

+0

這近來一直在困擾着我,我現在正在研究它,並會盡快找到解決方案。 – jay

+0

你有沒有找到這個@jay的解決方案? – joey

回答

1

我有同樣的問題,在我的情況下AVPlayerLayer沒有獲得成功DE分配,因爲不知何故自定義標籤抓住控制器的強引用和控制器沒有得到DE分配。 實施

deinit { 

} 
在控制器

,並檢查這個叫與否。如果沒有,你有解決方案。 我希望這可以幫助。