我需要能够访问WKWebView
的本机AVPictureInPictureController
的代理回调方法pictureInPictureControllerDidStopPictureInPicture(_:)
。 AVPictureInPictureController
没有旧的MPMoviePlayerViewController
这样的全局通知事件,我无法创建我自己的AVPictureInPictureController
实例以与Web视图一起使用来访问委托回调。我找不到关于如何钩入WKWebView
对象的内部AVPictureInPictureController
的文档。我希望至少有一些方法可以与KVO合作。为WKWebView访问AVPictureInPictureController的代理回调
WebKit的框架提供了WKWebView类,支持画中画iOS中9
我没有创建一个独立的'AVPictureInPictureController'。我依赖于'WKWebView'内部的那个。 –
我试图按照你的建议进行子类化,但它仍然不能访问内部的AVPictureInPictureController。我需要利用WKWebView版本,因为我使用自定义的Javascript视频播放器加载预卷广告和视频。在AVPictureInPictureController中创建我自己的AVPlayer不会给我这种能力。 –