1

问题

我正在与一个网站合作,开发人员在该网站上编写了一个嵌入式 youtube 视频,以通过更改 iframe 的 src 标签的脚本进行更改。

我需要使这个元素静音,虽然我知道一些库允许我通过脚本嵌入视频并选择静音,但我不知道有任何方法可以使用这些方法而不必重新编写所有内容在 youtube 播放器上完成。这里最好的选择是什么?

元素

<iframe id="tv" width="100%" height="100%" src="http://www.youtube.com/embed/9NFUgVa68hw?autoplay=1&rel=0&controls=0&showinfo=0&disablekb=1&iv_load_policy=3&modestbranding=1" frameborder="0" allowfullscreen></iframe>

脚本

var channel1 = "http://www.youtube.com/embed/dFU6Cy4Hd5A?autoplay=1&rel=0&controls=0&showinfo=0&disablekb=1&iv_load_policy=3&modestbranding=1";

$("#channel-1").click(function(){
$("#tv").attr("src", channel1);
$(".mid-bar").text("TNT");
});

以上只是脚本的一个模块;有22个频道。

同样,我试图使嵌入的视频静音,而不必重新编写 src 更改。如何才能做到这一点?

4

1 回答 1

2

我了解您不希望更改 src,但是,如果您追加,则enablejsapi=1可以使用 javascript 通过调用来使视频静音object.mute()

参考:https ://developers.google.com/youtube/js_api_reference#Playback_controls

于 2013-11-09T01:08:47.777 回答