// https://jsfiddle.net/jlam55555/o5njka95/6/
function requestFullScreen(element) {
// Supports most browsers and their versions.
var requestMethod = element.requestFullScreen || element.webkitRequestFullScreen || element.mozRequestFullScreen || element.msRequestFullscreen;
if (requestMethod) { // Native full screen.
requestMethod.call(element);
} else if (typeof window.ActiveXObject !== "undefined") { // Older IE.
var wscript = new ActiveXObject("WScript.Shell");
if (wscript !== null) {
wscript.SendKeys("{F11}");
}
}
}
// FullScreen function
function makeFullScreen() {
document.getElementsByTagName("iframe")[0].className = "fullScreen";
var elem = document.body;
requestFullScreen(elem);
}
4条答案
按热度按时间eivnm1vs1#
这一点在这里得到了很好的回答:How to make a YouTube embedded video a full page width one?
如果在嵌入代码中的URL末尾添加'?rel=0&autoplay=1'(像这样)
它应该在加载时播放的视频。这里有一个演示在jsfiddle。
9cbw7uwe2#
我找到了2个在HTML中嵌入YouTube视频的解决方案
1.只有HTML没有JS
在该解决方案中,我们在iframe参数中设置players选项
1.使用JS(首选此)See codepen
s4chpxco3#
Chrome不支持自动全屏,但你可以播放这样简单的视频:
ff29svar4#
这将有助于
autoplay
视频加载,并将使其全屏,但由于Chrome自动播放策略,视频运行将不得不静音。