gpt4 book ai didi

javascript - 如何让 youtube api 全屏显示

转载 作者:行者123 更新时间:2023-12-01 05:41:05 26 4
gpt4 key购买 nike

我只是想为 youtube api 设置默认允许全屏,但我找不到它,而且我是 javascript 新手,我尝试了很多代码,但没有得到。实际上我想允许多个 youtube 视频具有完整的屏幕。

这是我正在工作的代码

<div id="player"></div>
<script src="http://www.youtube.com/iframe_api"></script>

<script>
/**
* Put your video IDs in this array
*/
var videoIDs = [
'MCgODvsmrmY',
'RdyXFNgZdCw'
];

var player, currentVideoId = 0;


function onYouTubeIframeAPIReady() {
player = new YT.Player('player', {
height: '350',
width: '425',
events: {
'onReady': onPlayerReady,
'onStateChange': onPlayerStateChange
}
});
}

function onPlayerReady(event) {
event.target.loadVideoById(videoIDs[currentVideoId]);
node.requestFullScreen();

document.fullScreen;

}

function onPlayerStateChange(event) {
if (event.data == YT.PlayerState.ENDED) {
currentVideoId++;
if (currentVideoId < videoIDs.length) {
player.loadVideoById(videoIDs[currentVideoId]);
}
}
}
</script>

<script>
window.onload = function(){
document.getElementsByClassName("ytp-button-fullscreen-enter").click();
}

</script>

问候马杜

最佳答案

我将在 document.fullScreen 行上工作。

这个fullscreen demo来自 David Walsh(他很好)使用以下代码:

// Find the right method, call on correct element
function launchIntoFullscreen(element) {
if(element.requestFullscreen) {
element.requestFullscreen();
} else if(element.mozRequestFullScreen) {
element.mozRequestFullScreen();
} else if(element.webkitRequestFullscreen) {
element.webkitRequestFullscreen();
} else if(element.msRequestFullscreen) {
element.msRequestFullscreen();
}
}

// Launch fullscreen for browsers that support it!
launchIntoFullscreen(document.documentElement); // the whole page
launchIntoFullscreen(document.getElementById("videoElement")); // any individual element

关于javascript - 如何让 youtube api 全屏显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30681817/

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