Javascript YouTube iframe API未响应JS全屏命令

Javascript YouTube iframe API未响应JS全屏命令,javascript,youtube-iframe-api,Javascript,Youtube Iframe Api,我正在为YouTube iframe API制作自己的自定义UI。我正在尝试使用一些有文档记录的API全屏函数来创建自己的全屏切换按钮,但是它们不起作用 功能全屏显示在()上{ return(document.fullscreenElement | | | document.webkitFullscreenElement | | | document.mozFullScreenElement | | document.msFullscreenElement | | null)==null; }

我正在为YouTube iframe API制作自己的自定义UI。我正在尝试使用一些有文档记录的API全屏函数来创建自己的全屏切换按钮,但是它们不起作用

功能全屏显示在()上{
return(document.fullscreenElement | | | document.webkitFullscreenElement | | | document.mozFullScreenElement | | document.msFullscreenElement | | null)==null;
}
功能全屏显示(e){
if(e.requestFullscreen)e.requestFullscreen();
否则如果(e.webkitRequestFullscreen)e.webkitRequestFullscreen();
否则如果(e.mozRequestFullScreen)e.mozRequestFullScreen();
else if(e.msRequestFullscreen)e.msRequestFullscreen();
否则{
试一试{
e、 请求全屏();
}捕获(e){}
}
}
功能全屏_Off(){
if(document.exitFullscreen)document.exitFullscreen();
else if(document.webkitExitFullscreen)document.webkitExitFullscreen();
else if(document.mozCancelFullScreen)document.mozCancelFullScreen();
else if(document.msExitFullscreen)document.msExitFullscreen();
否则{
试一试{
document.exitFullscreen();
}捕获(e){}
}
}
函数onyoutubeiframeapiredy(){
var p=新的YT.Player(document.getElementById(“Player”){
身高:“75%”,
宽度:“100%”,
videoId:“KaCQ8SQ6ZHQ”,
playerVars:{
“自动播放”:0,
“颜色”:“红色”,
“控制”:1,
“禁用KB”:1,
“enablejsapi”:1,
"财政司司长:1,,
“循环”:0,
"品牌":一,,
“playsinline”:1,
“rel”:0,
“showinfo”:0
}
});
document.querySelector(“按钮”).onclick=function(){
如果(全屏开机())全屏开机(p);
否则全屏显示(关闭();
};
}

全屏切换