我的网站使用YouTube API嵌入视频,并依赖于能够使用Javascript播放,暂停和搜索视频。
目前,该网站适用于Chrome,Firefox和IE10。但是,我在IE9中遇到了问题。
在IE9中,视频播放器正常播放。但是,播放器对象在某种程度上已损坏。
播放视频时,player.getPlayerState()应返回1.当视频暂停时,player.getPlayerState()应返回2.这在FF,Chrome和IE10中确实是正确的。
然而,在IE9中,无论是播放还是停止,player.getPlayerState()都返回-1。另外,player.playVideo()和player.pauseVideo()似乎没有做任何事情。
有趣的是即使在IE8中,player.getPlayerState(),player.playVideo(),player.pauseVideo()也能正常工作。仅在IE9中存在问题。
我希望了解有关调试此问题的位置的任何相关信息或想法。提前谢谢!
编辑:只是为了更新,我也在一台单独的(朋友的)机器上进行了测试。============================
以下是相关网站的外部链接,供视觉参考。
http://tabless.net/tabs/50/t/Blink-182-All-The-Small-Things/
要进行测试,只需点击播放按钮即可切换播放/暂停。或者你可以使用空格键。