marinofaggiana 4 年之前
父节点
当前提交
2c0d644626
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      iOSClient/Viewer/NCViewerImage/NCViewerImage.swift

+ 2 - 2
iOSClient/Viewer/NCViewerImage/NCViewerImage.swift

@@ -376,8 +376,8 @@ class NCViewerImage: UIViewController {
                 
                 let time = CMTime(seconds: interval, preferredTimescale: CMTimeScale(NSEC_PER_SEC))
                 if CMTIME_IS_VALID(time) {
-                    timeObserver = player?.addPeriodicTimeObserver(forInterval: time, queue: nil, using: { (time) in
-                        self.updateVideoProgressBar(time: time)
+                    timeObserver = player?.addPeriodicTimeObserver(forInterval: time, queue: .main, using: { [weak self] time in
+                        self?.updateVideoProgressBar(time: time)
                     })
                 }