gpt4 book ai didi

javascript - IE8 上的 pauseVideo() 用于 youtube 视频,提供 "Object doesn' t 支持此属性或方法”

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:46:35 25 4
gpt4 key购买 nike

当尝试在 IE8 上使用 pauseVideo() 播放 youtube 视频时,它给了我“对象不支持此属性或方法”,

这是我的嵌入式视频:

<div class="ytLarge">
<object width="400" height="300">
<param value="http://www.youtube.com/v/Y4EZULqhP2E" name="movie">
<param value="true" name="allowFullScreen">
<param value="always" name="allowscriptaccess">
<param value="transparent" name="wmode">
<embed width="400" height="300" wmode="transparent"
allowfullscreen="true" allowscriptaccess="always"
type="application/x-shockwave-flash"
src="http://www.youtube.com/v/Y4EZULqhP2E&autoplay=1&version=3&enablejsapi=1">
</object>
</div>

这是召唤:

$('embed').each(function(index){
$(this).get(0).pauseVideo();
});

该代码在 firefox 和 chrome 中运行良好,但在 IE8 上的 $(this).get(0).pauseVideo(); 行中给出“对象不支持此属性或方法”;

最佳答案

对于我提醒的标签 <embed> IE 无法识别,这就是为什么还使用标签 <object> 的原因所以:

<object>适用于 IE(这就是您的脚本在 IE 中失败的原因)

<embed>对于所有其他浏览器

关于javascript - IE8 上的 pauseVideo() 用于 youtube 视频,提供 "Object doesn' t 支持此属性或方法”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10785872/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com