让html 5视频在全屏模式下自动打开
Get html 5 video to automatically open in fullscreen mode
我成功地使用HTML5视频标签和jQuery在全屏模式下打开了一个视频,以响应事件(点击、按键)。如何让视频在页面加载时全屏打开,而不是点击?如有任何帮助,我们将不胜感激。非常感谢!
我的HTML:
<div id="video_container>
<video id="video1" width="1280" height="720" controls autoplay>
<source src="videos/ballet.mp4" type="video/mp4">
<source src="videos/ballet.webm" type="video/webm">
<source src="videos/ballet.ogv" type="video/ogg">
</video>
</div>
我的JavaScript:
$(document).ready(function(){
$('#video1').bind("playing", function(){
var elem = document.getElementById("video1");
if (elem.requestFullscreen) {
elem.requestFullscreen();
} else if (elem.mozRequestFullScreen) {
elem.mozRequestFullScreen();
} else if (elem.webkitRequestFullscreen) {
elem.webkitRequestFullscreen();
}
});
$('#video1').bind("ended", function(){
$("#video_container").hide();
});
});
听起来你无法在页面加载时实现视频全屏,至少对于webkit浏览器来说是这样。根据Safari开发者库:
webkitEnterFullscreen()方法只能在响应用户操作,例如单击按钮。您不能调用例如,webkitEnterFullscreen()响应加载事件。
全文如下:https://developer.apple.com/library/archive/documentation/AudioVideo/Conceptual/Using_HTML5_Audio_Video/ControllingMediaWithJavaScript/ControllingMediaWithJavaScript.html
相关文章:
- 将图像文件存储在猫鼬模式中的二进制数据中,并以html形式显示图像
- Html<输入模式>使用JavaScript处理-超过时失败
- HTML 瞬态模式窗口
- 如何在模式窗口中从html表单文件类型打开图像
- 让html 5视频在全屏模式下自动打开
- Jquery在html和纯文本中查找模式
- 如何在angular中访问URL中的查询参数(在hash之外,非html 5模式)
- 什么正则表达式模式将从包含的外部HTML文本中提取内部HTML
- 具有设计模式的文本编辑器.如何强制设计模式使用 HTML 标记而不是跨度
- html 中的信用卡模式
- 正则表达式用于jquery检查模式并获取HTML
- 哪种模式在 gsub 中使用!将有序列表 (li 标记) HTML 字符串替换为订单号
- 使用 jQuery UI 模式表单永久更改 HTML 文本
- HTML 文档格式,根据模式删除
- HTML Javascript 模式弹出窗口,具有自动关闭功能
- 模式 HTML 5 视频在关闭时静音
- 使用 Html 输入模式 (500/600)
- HTML 将滚动条附加到模式内容
- HTML 按钮关闭引导模式
- 模式html将数据中的字符读取为html标记