我对我的一个应用程序中的UIWebView启动的电影播放器感到头疼。
我想从这些触发器中调用一些操作:
UIMoviePlayerControllerDidEnterFullcreenNotification
UIMoviePlayerControllerDidExitFullcreenNotification
(不是MPMoviePlayerWillEnterFullscreenNotification
,在这种情况下不起作用......)
UIMoviePlayer调用工作,但我无法找到这些文档,因此担心由于“使用无证件/私有框架”而可能会被拒绝
有没有人幸运地找到这些文件?或者知道是否允许一个人在真实的应用程序中使用它们?
答案 0 :(得分:1)
据我所知,这些通知不已记录。
自iOS 4.3起,它们实际上已更改名称,现在称为
UIMoviePlayerControllerDidEnterFullscreenNotification
和
UIMoviePlayerControllerDidExitFullscreenNotification
(全屏而不是全屏)。
由于它们仍未记录,如果您打算在App Store上发布应用程序,我建议不要使用它们。
但是,正如H2CO3在此回答here中所建议的那样,可能会有解决方法:
如果您想知道视频何时开始或停止播放,您可以使用HTML5 onplaying
容器的onended
和/或<video>
事件,并调用您的网址可以在webview的shouldStartLoadWithRequest
方法中截取,以执行您想要的代码。
希望这会有所帮助:)