html5 video fullscreen 全屏
程序员文章站
2022-07-15 14:22:51
...
背景:
打开网页,视屏就 全屏 显示。
方案1 (js + html5):
通过javascript获取video的DOM对象,并设置相关属性(例如: <video autoplay controls loop>),
调用相关API方法(如: requestFullScreen; mozRequestFullScreen; webkitRequestFullScreen;)
方案2 (html5 + css):
video {
position: fixed;
right: 0;
bottom: 0;
min-width: 100%;
min-height: 100%;
width: auto;
height: auto;
}
注意:
a. min-width: 100% 跟 width: 100% 画面渲染效果是不同的, min-height也是。
b. 有的视频文件有被 方案2 "强制"全屏后,画面的像素/ 清晰度会受到影响。
参考资料:
http://www.w3cschool.cc/
http://codepen.io/
推荐阅读
-
Html5
-
HTML5全屏(Fullscreen)API详细介绍
-
HTML5 video标签(播放器)学习笔记(二):播放控制
-
HTML5 Video标签的属性、方法和事件汇总介绍
-
HTML5 video播放器全屏(fullScreen)方法实例
-
HTML5学习笔记简明版(4):新元素之video,audio,meter,datalist,keygen,output
-
HTML5重写video控制栏,Chrome去除下载按钮的代码实例讲解
-
react-native-video实现视频全屏播放的方法
-
HTML5视频播放标签video和音频播放标签audio标签的正确用法
-
HTML5多媒体audio和video(二)