Javascript player.mute()不';我不能在ios上工作
我有一个youtube视频页面。我想让它在播放时静音。player.mute()在android n桌面上工作,但在ipad上不工作(iphone将使视频全屏显示)。有没有办法让视频在没有声音的情况下播放?我尽量避免上传没有声音的视频 我的js:Javascript player.mute()不';我不能在ios上工作,javascript,jquery,ios,youtube,youtube-api,Javascript,Jquery,Ios,Youtube,Youtube Api,我有一个youtube视频页面。我想让它在播放时静音。player.mute()在android n桌面上工作,但在ipad上不工作(iphone将使视频全屏显示)。有没有办法让视频在没有声音的情况下播放?我尽量避免上传没有声音的视频 我的js: $('#container.click-to-play-video').click(function(){ $('#start').delay(1000).fadeOut(1000); player = new YT.Player('p
$('#container.click-to-play-video').click(function(){
$('#start').delay(1000).fadeOut(1000);
player = new YT.Player('player', {
width : '100%',
height : '100%',
videoId : 'gq5KvRZpS6I',
playerVars: { 'autoplay': 1, 'controls':0, 'rel':0, 'showinfo':0 },
events : {
'onReady' : onPlayerReady,
'onStateChange' : onPlayerStateChange
}
});
});
var tag = document.createElement('script');
tag.src = "https://www.youtube.com/iframe_api";
var firstScriptTag = document.getElementsByTagName('script')[0];
firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
var player;
function onPlayerReady(event) {
player.mute();
}
function onPlayerStateChange(event) {
if(event.data == YT.PlayerState.ENDED) {
player.destroy();
}
}
JSFIDLE:
页面示例: