volume = 0似乎不再支持
有人知道我如何在2017年使iframe静音吗?

当我单击取消静音图标时,应该出现静音图标,并且应该将视频静音。 (反之亦然)
这是迄今为止iv尝试的方法:

//Mute-Unmute Music
 $('#unmute').on('click', function() {
    $("#unmute").hide();
    $("#mute").show();
    $("#iframe").attr("volume", "0");
 });
 $('#mute').on('click', function() {
    $("#mute").hide();
    $("#unmute").show();
    $("#iframe").attr("volume", "1");
  });

最佳答案



因此,您的代码应如下所示:

var player;

function onYouTubeIframeAPIReady() {
   player = new YT.Player('ytplayer', {
      height: '390',
      width: '640',
      videoId: 'M7lc1UVf-VE'
     }
  });
}

$('#unmute').on('click', function() {
    $("#unmute").hide();
    $("#mute").show();
    player.mute();
});
$('#mute').on('click', function() {
    $("#mute").hide();
    $("#unmute").show();
    player.unMute()
});

关于javascript - 如何静音嵌入式YouTube视频?音量= 0不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41468583/

10-09 14:10