Marino Faggiana 1 year ago
parent
commit
993b0adfb9

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

@@ -133,15 +133,15 @@ class NCPlayer: NSObject {
 
     func playerPlay() {
 
-        playerToolBar?.playbackSliderEvent = .began
-        player.play()
-        playerToolBar?.playButtonPause()
-
         if let result = NCManageDatabase.shared.getVideo(metadata: metadata), let position = result.position {
             player.position = position
             playerToolBar?.playbackSliderEvent = .moved
         }
 
+        playerToolBar?.playbackSliderEvent = .began
+        player.play()
+        playerToolBar?.playButtonPause()
+        
         DispatchQueue.main.asyncAfter(deadline: .now() + 1) {
             self.playerToolBar?.playbackSliderEvent = .ended
         }
@@ -258,6 +258,7 @@ extension NCPlayer: VLCMediaPlayerDelegate {
     }
 
     func mediaPlayerSnapshot(_ aNotification: Notification) {
+        imageVideoContainer?.image = UIImage(contentsOfFile: fileNameSnapshotLocalPath)
         print("Snapshot saved")
     }
 

+ 1 - 6
iOSClient/Viewer/NCViewerMedia/NCViewerMedia.swift

@@ -174,9 +174,7 @@ class NCViewerMedia: UIViewController {
         super.viewDidAppear(animated)
 
         if metadata.isMovie {
-
             if let ncplayer = self.ncplayer {
-
                 if ncplayer.url == nil {
                     NCNetworking.shared.getVideoUrl(metadata: metadata) { url, autoplay in
                         if let url = url {
@@ -192,14 +190,11 @@ class NCViewerMedia: UIViewController {
                     }
                 }
             }
-            
         } else if metadata.isImage {
-
             viewerMediaPage?.clearCommandCenter()
+            showTip()
         }
 
-        showTip()
-
         NotificationCenter.default.addObserver(self, selector: #selector(openDetail(_:)), name: NSNotification.Name(rawValue: NCGlobal.shared.notificationCenterOpenMediaDetail), object: nil)
     }