marinofaggiana 4 years ago
parent
commit
b97dcc933f
1 changed files with 18 additions and 0 deletions
  1. 18 0
      iOSClient/Viewer/NCViewerVideo/NCViewerVideo.swift

+ 18 - 0
iOSClient/Viewer/NCViewerVideo/NCViewerVideo.swift

@@ -106,3 +106,21 @@ class NCViewerVideo: UIViewController {
         NCViewer.shared.toggleMoreMenu(viewController: self, metadata: metadata)
     }
 }
+
+extension NCViewerVideo : UINavigationControllerDelegate {
+
+    override func willMove(toParent parent: UIViewController?) {
+        super.willMove(toParent: parent)
+        
+        if parent == nil {
+            if appDelegate.player != nil && appDelegate.player.rate != 0 {
+                appDelegate.player.pause()
+            }
+            
+            if appDelegate.isMediaObserver {
+                appDelegate.isMediaObserver = false
+                NCViewerVideoCommon.sharedInstance.removeObserver()
+            }
+        }
+     }
+}