有没有一种使用HTML5 <video>标签全屏播放视频的方法?
<video>
如果这不可能,那么有人知道这样做的理由吗?
HTML5没有提供将视频全屏显示的方法,但是并行的全屏规范提供了requestFullScreen允许将任意元素(包括<video>元素)全屏显示的方法。
requestFullScreen
它在许多浏览器中都具有实验性支持。
原始答案:
根据HTML5规范(撰写本文时:09年6月):
用户代理不应提供公共API来使视频全屏显示。脚本与精心制作的视频文件结合在一起,可能会诱使用户认为已经显示了系统模式对话框,并提示用户输入密码。单击链接或导航页面时,页面会启动全屏视频,这也存在“烦恼”的危险。相反,可以提供特定于用户代理的界面功能,以轻松地允许用户获得全屏播放模式。
浏览器可以提供用户界面,但不应提供可编程的界面。
请注意,以上警告已从规格中删除。