فهرست منبع

Update NCPlayer.swift

Marino Faggiana 1 سال پیش
والد
کامیت
6e078fb360
1فایلهای تغییر یافته به همراه5 افزوده شده و 6 حذف شده
  1. 5 6
      iOSClient/Viewer/NCViewerMedia/NCPlayer/NCPlayer.swift

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

@@ -142,7 +142,6 @@ class NCPlayer: NSObject {
 
         playerToolBar?.playbackSliderEvent = .began
         player.play()
-        playerToolBar?.playButtonPause()
 
         if let result = NCManageDatabase.shared.getVideo(metadata: metadata), let position = result.position {
             player.position = position
@@ -157,14 +156,12 @@ class NCPlayer: NSObject {
     @objc func playerStop() {
 
         player.stop()
-        playerToolBar?.playButtonPlay()
     }
 
     @objc func playerPause() {
 
         savePosition()
         player.pause()
-        playerToolBar?.playButtonPlay()
     }
 
     func playerPosition(_ position: Float) {
@@ -183,14 +180,12 @@ class NCPlayer: NSObject {
 
         player.play()
         player.jumpForward(seconds)
-        playerToolBar?.playButtonPause()
     }
 
     func jumpBackward(_ seconds: Int32) {
 
         player.play()
         player.jumpBackward(seconds)
-        playerToolBar?.playButtonPause()
     }
 }
 
@@ -200,9 +195,11 @@ extension NCPlayer: VLCMediaPlayerDelegate {
 
         switch player.state {
         case .stopped:
+            playerToolBar?.playButtonPlay()
             print("Played mode: STOPPED")
             break
         case .opening:
+            playerToolBar?.playButtonPause()
             print("Played mode: OPENING")
             break
         case .buffering:
@@ -212,6 +209,7 @@ extension NCPlayer: VLCMediaPlayerDelegate {
             if let url = self.url {
                 restartAVPlayer(url: url)
             }
+            playerToolBar?.playButtonPlay()
             print("Played mode: ENDED")
             break
         case .error:
@@ -221,6 +219,7 @@ extension NCPlayer: VLCMediaPlayerDelegate {
             print("Played mode: ERROR")
             break
         case .playing:
+            playerToolBar?.playButtonPause()
             if pauseAfterPlay {
                 player.pause()
                 pauseAfterPlay = false
@@ -237,6 +236,7 @@ extension NCPlayer: VLCMediaPlayerDelegate {
             print("Played mode: PLAYING")
             break
         case .paused:
+            playerToolBar?.playButtonPlay()
             print("Played mode: PAUSED")
             break
         default: break
@@ -244,7 +244,6 @@ extension NCPlayer: VLCMediaPlayerDelegate {
     }
 
     func mediaPlayerTimeChanged(_ aNotification: Notification) {
-
         playerToolBar?.update()
     }