2017-01-23 4 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では不可能であろう。

SFSafariViewControllerは、UIWebViewおよびWKWebViewのような検査/遮断のために開かれていません。デバイスのKeyChainとのインターフェイスを考えると、セキュリティの観点からも意味があります。

URLと2つのカスタマイズ可能なオプションのセットだけを与えることができます。

WKWebViewに戻すか、最悪の場合はUIWebViewに戻します。

私の答えが遅いことを感謝します。それが有用であることを祈っています。

関連する問題