我正在使用视频轮播浏览视频,并希望当前视频能够自动播放。
所有视频默认为“autoplay = false”。我要找的是;如果class =“current”则“autoplay = true”
<li class="NOT-current">
<object data="http://view.vzaar.com/12345" type="application/x-shockwave-flash">
<param value="showplaybutton=rollover&border=none&autoplay=flase" />
</object>
</li>
<li class="current">
<object data="http://view.vzaar.com/12345" type="application/x-shockwave-flash">
<param value="showplaybutton=rollover&border=none&autoplay=TRUE" />
</object>
</li>
<li class="NOT-current">
<object data="http://view.vzaar.com/12345" type="application/x-shockwave-flash">
<param value="showplaybutton=rollover&border=none&autoplay=false" />
</object>
</li>
我知道必须有一个非常简单的js行来改变它,可能使用find和replace,但我无法弄明白
答案 0 :(得分:2)
我不知道纯粹的js,但是你可以用jQuery尝试类似的东西:
var object = $(".current").find("object");
object.children().attr("value", "showplaybutton=rollover&border=none&autoplay=TRUE");
答案 1 :(得分:0)
您必须使用一些javascript将类更改为当前视频对象,只需添加一行$(videoObject).play();
即可播放视频
答案 2 :(得分:0)
如果你正在使用jQuery,你可以试试这个:
$("li.current object").context.play();