소스 검색

video imp.

marinofaggiana 4 년 전
부모
커밋
af5b987908
2개의 변경된 파일12개의 추가작업 그리고 0개의 파일을 삭제
  1. 1 0
      iOSClient/Viewer/NCViewerImage/NCViewerImage.swift
  2. 11 0
      iOSClient/Viewer/NCViewerVideoAudio/NCViewerVideoAudio.swift

+ 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
+    }
+}