目前,我正在使用新的iframe API将YouTube视频嵌入到iPad的uiwebview中,并且能够使其在无需用户干预的情况下自动播放。
在iframe API中,它描述了如何使用onstatechange事件,但是在我的应用程序中,它似乎无法正常工作,不幸的是,我在uiwebview中看不到任何调试信息。

我只是想能够检测到视频何时结束,您对此有何建议?
有人有工作吗?

最佳答案

您是否尝试过(从文档中)为电影结束事件分配一个整数?


-1 (unstarted)
0 (ended)
1 (playing)
2 (paused)
3 (buffering)
5 (video cued).


YT.PlayerState.ENDED
YT.PlayerState.PLAYING
YT.PlayerState.PAUSED
YT.PlayerState.BUFFERING
YT.PlayerState.CUED

因此,类似:
if(event.data==YT.PlayerState.ENDED){
//do stuff here
                }

关于ios - 如何在uiwebview iOS中处理YouTube视频事件(开始,完成等),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5957916/

10-11 20:04