marinofaggiana 3 years ago
parent
commit
42e2ae1972
1 changed files with 5 additions and 6 deletions
  1. 5 6
      iOSClient/Viewer/NCViewerMedia/NCPlayer/NCPlayer.swift

+ 5 - 6
iOSClient/Viewer/NCViewerMedia/NCPlayer/NCPlayer.swift

@@ -58,7 +58,7 @@ class NCPlayer: NSObject {
         // At end go back to start & show toolbar
         observerAVPlayerItemDidPlayToEndTime = NotificationCenter.default.addObserver(forName: .AVPlayerItemDidPlayToEndTime, object: self.player?.currentItem, queue: .main) { (notification) in
             if let item = notification.object as? AVPlayerItem, let currentItem = self.player?.currentItem, item == currentItem {
-                self.player?.seek(to: .zero)
+                self.videoSeek(time: .zero)
                 self.playerToolBar?.showToolBar(metadata: metadata, detailView: nil)
                 NCKTVHTTPCache.shared.saveCache(metadata: metadata)
             }
@@ -142,6 +142,7 @@ class NCPlayer: NSObject {
         guard let metadata = self.metadata else { return }
 
         NCManageDatabase.shared.addVideoTime(metadata: metadata, time: time, durationSeconds: nil)
+        generatorImagePreview()
     }
     
     func saveDurationSeconds(_ durationSeconds: Double) {
@@ -185,9 +186,9 @@ class NCPlayer: NSObject {
         return self.durationSeconds
     }
     
-    func generatorImagePreview() -> UIImage? {
-        guard let time = self.player?.currentTime() else { return nil }
-        guard let metadata = self.metadata else { return nil }
+    func generatorImagePreview() {
+        guard let time = self.player?.currentTime() else { return }
+        guard let metadata = self.metadata else { return }
 
         var image: UIImage?
 
@@ -212,8 +213,6 @@ class NCPlayer: NSObject {
                 print(error.localizedDescription)
             }
         }
-        
-        return image
     }
 }