YouTube API - 视频播放,但playVideo和seekTo等功能在IE9中无效

时间:2013-10-31 00:15:30

标签: javascript api youtube internet-explorer-9

我的网站使用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/

要进行测试,只需点击播放按钮即可切换播放/暂停。或者你可以使用空格键。

0 个答案:

没有答案