小编典典

有没有办法使HTML5视频全屏显示?

html

有没有一种使用HTML5 <video>标签全屏播放视频的方法?

如果这不可能,那么有人知道这样做的理由吗?


阅读 1136

收藏
2020-05-10

共1个答案

小编典典

HTML5没有提供将视频全屏显示的方法,但是并行的全屏规范提供了requestFullScreen允许将任意元素(包括<video>元素)全屏显示的方法。

它在许多浏览器中都具有实验性支持。


原始答案:

根据HTML5规范(撰写本文时:09年6月):

用户代理不应提供公共API来使视频全屏显示。脚本与精心制作的视频文件结合在一起,可能会诱使用户认为已经显示了系统模式对话框,并提示用户输入密码。单击链接或导航页面时,页面会启动全屏视频,这也存在“烦恼”的危险。相反,可以提供特定于用户代理的界面功能,以轻松地允许用户获得全屏播放模式。

浏览器可以提供用户界面,但不应提供可编程的界面。


请注意,以上警告已从规格中删除。

2020-05-10