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/