2017-01-23 8 views
0

내 앱에서 SFSafariViewController를 사용하고 있습니다. 사용자가 비디오를 재생할 때 사용자가 비디오를 다운로드할지 여부를 묻는 팝업을 표시해야합니다. UIWebView 및 AVPlayerItemBecameCurrentNotification 함께이 작업을 수행했습니다. 그러나 이것은 SFSafariViewController에서 작동하지 않습니다. 누군가가 내게 이것에 대한 해결책을 줄 수 있습니까? 여기 SFSafariViewController에서 비디오 재생 감지 및 차단

는 솔직히 SFSafariViewController

NotificationCenter.default.addObserver(self.safariViewController!, selector: #selector(self.playerItemBecameCurrent), name: NSNotification.Name(rawValue: "AVPlayerItemBecameCurrentNotification"), object: nil) 

감사

답변

0

에 추가 관찰자의 코드,이 SFSafariViewController에서 가능하지 않을 것입니다.

SFSafariViewControllerUIWebViewWKWebView과 같은 검사/차단 용으로 열려 있지 않습니다. KeyChain 장치와의 제어 인터페이스를 감안할 때 보안 측면에서도 의미가 있습니다.

매우 많은 URL과 사용자 정의 가능한 옵션 2 세트 만 제공 할 수 있습니다.

WKWebView 또는 최악의 경우 UIWebView으로 되돌리기.

감사합니다. 내 대답이 늦었습니다. 유용하다고 생각하길 바랍니다.