当前位置: 首页 > 面试题库 >

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

印振国
2023-03-14
问题内容

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

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


问题答案:

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

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

原始答案:

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

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

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

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



 类似资料:
  • 在Android上使用phonegap创建了一个应用程序。 一切都很好,除了视频不会以任何形式播放。只有音频。 错误: E/libEGL(1441):在没有当前上下文的情况下调用OpenGL ES API(每个线程记录一次) 尝试使用非嵌入式视频,不同的格式,不同的嵌入,改变config.xml设置,基本上大约30-40种不同的解决方案。并且已经为此工作了40多个小时。 大约11个月前,我在Pho

  • 我设法在我的WebView上播放HTML5视频。以全屏模式显示视频时会出现问题。 我发现,android有两种方式处理 标记: > 在android版本<=2.3.3上,onShowCustomView方法被激发,我可以拥有VideoView实例,并在视频完成时设置监听器,设置控制器等。 这让我想到了一个大问题:当以全屏模式显示视频时,会调用onShowCustomView,但在ICS上,“vie

  • 正常模式下不播放同一视频。 我的问题是, 当我尝试播放视频,我得到的只是空白视频,但我得到了所有的音频和字幕。 我的代码有什么错误。请给我任何建议。

  • 问题内容: 我正在尝试将YouTube视频源放入HTML5标签,但似乎不起作用。经过一番谷歌搜索,我发现HTML5不支持YouTube视频URL作为来源。 您可以使用HTML5嵌入YouTube视频吗?如果没有,是否有任何解决方法? 问题答案: 第1步:添加到您喜欢的YouTube网址 步骤2:在来源中寻找标签 第3步:添加到视频标签: 例: 注意那里似乎有些东西。我不知道该字符串可以工作多长时间

  • 我目前正在使用Web音频API。我设法“读懂”了一个麦克风,并将它播放给我的扬声器,这非常无缝。 使用Web Audio API,我现在想重新取样传入的音频流(又名麦克风)从44.1kHz到16kHz。16kHz,因为我正在使用一些需要16kHz的工具。由于44.1kHz除以16kHz不是整数,我相信我不能简单地使用低通滤波器和“跳过样本”,对吗? 我还看到一些人建议使用,但由于它已被弃用,我觉得