浏览代码

video imp.

marinofaggiana 4 年之前
父节点
当前提交
af5b987908

+ 1 - 0
iOSClient/Viewer/NCViewerImage/NCViewerImage.swift

@@ -65,6 +65,7 @@ class NCViewerImage: UIViewController, UIGestureRecognizerDelegate {
     private var timeObserverToken: Any?
     private var rateObserverToken: Any?
     var seekTime: CMTime?
+    var activatedPictureInPicture: Bool = false
 
     override func viewDidLoad() {
         super.viewDidLoad()

+ 11 - 0
iOSClient/Viewer/NCViewerVideoAudio/NCViewerVideoAudio.swift

@@ -97,3 +97,14 @@ class NCViewerVideoAudio: AVPlayerViewController {
         }
     }
 }
+
+extension NCViewerVideoAudio: AVPlayerViewControllerDelegate {
+    
+    func playerViewControllerDidStopPictureInPicture(_ playerViewController: AVPlayerViewController) {
+        delegateViewerImage?.activatedPictureInPicture = false
+    }
+    
+    func playerViewControllerDidStartPictureInPicture(_ playerViewController: AVPlayerViewController) {
+        delegateViewerImage?.activatedPictureInPicture = true
+    }
+}