gpt4 book ai didi

javascript - Chromeless 和自动播放不起作用

转载 作者:行者123 更新时间:2023-11-28 08:43:18 25 4
gpt4 key购买 nike

让具有自动播放功能的 Chromeless 播放器正常工作时遇到问题。我正在尝试的代码是直接从developers.google.com文档复制的: https://developers.google.com/youtube/youtube_player_demo

IFRAME 示例:http://jsfiddle.net/BN6Sa/

<iframe width="720" height="405" src="//www.youtube.com/embed/M7lc1UVf-VE?feature=player_embedded&autoplay=1&controls=0&loop=1&modestbranding=1&rel=0&showinfo=0&theme=light" frameborder="0" allowfullscreen></iframe>

JS 示例:http://jsfiddle.net/7DWTU/

<div id="ytplayer"></div>

<script>
// Load the IFrame Player API code asynchronously.
var tag = document.createElement('script');
tag.src = "https://www.youtube.com/player_api";
var firstScriptTag = document.getElementsByTagName('script')[0];
firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);

// Replace the 'ytplayer' element with an <iframe> and
// YouTube player after the API code downloads.
var player;
function onYouTubePlayerAPIReady() {
player = new YT.Player('ytplayer', {
height: '405',
width: '720',
videoId: 'M7lc1UVf-VE',
autoplay:1,
controls:0,
loop:1,
rel:0,
showinfo:0,
theme:'light'
});
}
</script>

最佳答案

使用 iFrame API 时,任何播放器对象参数(即,如果您要将播放器作为 iFrame 而不是通过 API 嵌入,您可能会附加为 URL 参数),都需要设置为playerVars 参数对象,而不是作为 YT.Player 参数的直接参数。具体来说,您的代码应如下所示:

<div id="ytplayer"></div>

<script>
// Load the IFrame Player API code asynchronously.
var tag = document.createElement('script');
tag.src = "https://www.youtube.com/player_api";
var firstScriptTag = document.getElementsByTagName('script')[0];
firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);

// Replace the 'ytplayer' element with an <iframe> and
// YouTube player after the API code downloads.
var player;
function onYouTubePlayerAPIReady() {
player = new YT.Player('ytplayer', {
height: '405',
width: '720',
videoId: 'M7lc1UVf-VE',
playerVars: {
autoplay:1,
controls:0,
loop:1,
rel:0,
showinfo:0,
theme:'light'
}
});
}
</script>

关于javascript - Chromeless 和自动播放不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20226500/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com