Marino Faggiana 1 жил өмнө
parent
commit
0cfaeabfc2

+ 8 - 8
iOSClient/Viewer/NCViewerMedia/NCPlayer/NCPlayer.swift

@@ -94,13 +94,11 @@ class NCPlayer: NSObject {
 
         playerToolBar?.setBarPlayer(ncplayer: self, position: position, metadata: metadata, viewerMediaPage: viewerMediaPage)
 
-        DispatchQueue.main.asyncAfter(deadline: .now() + 0.1) {
-            self.player.play()
-            if !autoplay {
-                self.player.pause()
-                if position == 0 {
-                    self.player.position = 0
-                }
+        self.player.play()
+        if !autoplay {
+            self.player.pause()
+            if position == 0 {
+                self.player.position = 0
             }
         }
 
@@ -200,7 +198,9 @@ extension NCPlayer: VLCMediaPlayerDelegate {
         case .ended:
             if let url = self.url {
                 NCManageDatabase.shared.addVideo(metadata: metadata, position: 0)
-                self.openAVPlayer(url: url)
+                DispatchQueue.main.asyncAfter(deadline: .now() + 0.1) {
+                    self.openAVPlayer(url: url)
+                }
             }
             print("Played mode: ENDED")
             break