如何在隐藏时将我的YouTube视频设为静音?我下面有一些代码可以使用,但是视频是否被隐藏是静音的。我试过暂停视频,停止视频等......但似乎没有任何效果。任何帮助,将不胜感激。
window.my_mute = false;
$('#my_mute_button').bind('click', function(){
$('audio,video').each(function(){
if (!my_mute ) {
if( !$(this).paused ) {
$(this).data('muted',true); //Store elements muted by the button.
$(this).pause(); // or .muted=true to keep playing muted
}
} else {
if( $(this).data('muted') ) {
$(this).data('muted',false);
$(this).play(); // or .muted=false
}
}
});
my_mute = !my_mute;
});
答案 0 :(得分:0)
最安全的方法是使用Youtube API加载视频。
然后您可以轻松控制何时静音。
=]