瀏覽代碼

avplayer release leak

huzhiqiang 3 年之前
父節點
當前提交
481e4f4d87

+ 1 - 0
BFFramework/Classes/Stuckpoint/Controller/PQStuckPointMusicController.swift

@@ -450,6 +450,7 @@ class PQStuckPointMusicController: PQBaseViewController {
 
     deinit {
         PQNotification.removeObserver(self)
+        PQNotification.removeObserver(self.avPlayer.currentItem as Any)
         avPlayer.currentItem?.removeObserver(self, forKeyPath: "status")
         avPlayer.currentItem?.removeObserver(self, forKeyPath: "error")
         avPlayer.pause()

+ 1 - 0
BFFramework/Classes/Stuckpoint/View/PQSelecteMusicView.swift

@@ -112,6 +112,7 @@ class PQSelecteMusicView: UIView {
     
     deinit {
         PQNotification.removeObserver(self)
+        PQNotification.removeObserver(self.avPlayer.currentItem as Any)
         avPlayer.currentItem?.removeObserver(self, forKeyPath: "status")
         avPlayer.currentItem?.removeObserver(self, forKeyPath: "error")
         avPlayer.pause()