0
我想知道我能够通过javascript更改YouTube嵌入式视频的播放速度。youtube嵌入式播放速度
我似乎无法将它放在js中打破其他事件。
我当前的代码:
<script>
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 onYouTubeIframeAPIReady() {
player = new YT.Player('player', {
videoId: 'LdIjNVHCVsc',
playerVars: {
autoplay: 1,
controls: 0,
modestbranding: 1,
loop: 1,
playlist: 'LdIjNVHCVsc'
},
events: {
onReady: function(e) {
e.target.mute();
}
}
});
}
// Written by @labnol
</script>
代码我现在有改变播放速度。
function onYouTubeIframeAPIReady() {
var player;
player = new YT.Player('player', {
videoId: 'M7lc1UVf-VE',
playerVars: { 'autoplay': 1, 'controls': 0 },
events: {
'onReady': function(e){
// e.target = player
e.target.setPlaybackRate(0.5); // set to half speed
e.target.playVideo(); // watch lolcats in slow motion :)
},
}
});
}
出于某种原因,它打破了原有代码的静音功能,可你们,请给我一个解决方法。谢谢。
要重申,我想
events: {
'onReady': function(e){
// e.target = player
e.target.setPlaybackRate(0.5); // set to half speed
e.target.playVideo(); // watch lolcats in slow motion :)
},
}
});
}
这哪里是一个太。
},
events: {
onReady: function(e) {
e.target.mute();
}
}
});
}
它的作品!非常感谢你@dinesh –