隐藏时如何将我的YouTube视频静音

时间:2015-06-23 14:56:33

标签: javascript

如何在隐藏时将我的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;

});

1 个答案:

答案 0 :(得分:0)

最安全的方法是使用Youtube API加载视频。

然后您可以轻松控制何时静音。

=]