|
@@ -39,7 +39,7 @@ class NCPlayer: NSObject {
|
|
|
private var playerToolBar: NCPlayerToolBar?
|
|
|
private var detailView: NCViewerMediaDetailView?
|
|
|
private var observerAVPlayerItemDidPlayToEndTime: Any?
|
|
|
- private var timeObserver: Any?
|
|
|
+ private var observerAVPlayertTime: Any?
|
|
|
|
|
|
public var player: AVPlayer?
|
|
|
public var durationTime: CMTime = .zero
|
|
@@ -92,7 +92,7 @@ class NCPlayer: NSObject {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- timeObserver = player?.addPeriodicTimeObserver(forInterval: CMTimeMakeWithSeconds(1, preferredTimescale: 1), queue: .main, using: { (CMTime) in
|
|
|
+ observerAVPlayertTime = player?.addPeriodicTimeObserver(forInterval: CMTimeMakeWithSeconds(1, preferredTimescale: 1), queue: .main, using: { (CMTime) in
|
|
|
if self.player?.currentItem?.status == .readyToPlay {
|
|
|
self.playerToolBar?.updateToolBar()
|
|
|
}
|
|
@@ -186,15 +186,15 @@ class NCPlayer: NSObject {
|
|
|
if let observerAVPlayerItemDidPlayToEndTime = self.observerAVPlayerItemDidPlayToEndTime {
|
|
|
NotificationCenter.default.removeObserver(observerAVPlayerItemDidPlayToEndTime)
|
|
|
}
|
|
|
- if let timeObserver = self.timeObserver {
|
|
|
- player?.removeTimeObserver(timeObserver)
|
|
|
+ if let observerAVPlayertTime = self.observerAVPlayertTime {
|
|
|
+ player?.removeTimeObserver(observerAVPlayertTime)
|
|
|
}
|
|
|
NotificationCenter.default.removeObserver(self, name: NSNotification.Name(rawValue: NCGlobal.shared.notificationCenterApplicationDidEnterBackground), object: nil)
|
|
|
|
|
|
self.videoLayer?.removeFromSuperlayer()
|
|
|
self.videoLayer = nil
|
|
|
self.observerAVPlayerItemDidPlayToEndTime = nil
|
|
|
- self.timeObserver = nil
|
|
|
+ self.observerAVPlayertTime = nil
|
|
|
self.imageVideoContainer = nil
|
|
|
self.playerToolBar = nil
|
|
|
self.metadata = nil
|