【问题标题】:stay full screen in html 5在 html 5 中保持全屏显示
【发布时间】:2017-06-05 19:06:12
【问题描述】:

我想运行一个在线实验,我将在其中全屏显示非常短的视频(500ms,~50Kb)。然后通过要求观察者点击 2 个按钮中的一个来收集答案,然后播放下一个视频(总共 50-100 个视频)。所以我知道我可以通过要求参与者请求以 HTML5 全屏显示视频(据我了解,我不能自动这样做)。然而,对我来说重要的是,实验在整个持续时间(5-10 分钟)内保持全屏显示,包括在响应部分期间,它不是视频,而是一个带有 2 个按钮的简单 html 页面。我不希望参与者必须在每个视频上请求全屏。原则上可以吗?我想我需要更改视频和响应屏幕之间的页面,刷新会使窗口闪烁吗?理想情况下,参与者不会注意到这一点。最后,有没有办法确保参与者保持全屏状态(是否有元数据告诉我他们是否退出全屏模式)?

非常感谢。

巴蒂斯特

【问题讨论】:

    标签: javascript html video


    【解决方案1】:

    您不能强制执行,Chrome Fullscreen API 禁止执行此操作,这意味着,出于安全原因,在大多数现代浏览器中,必须在用户交互事件触发的上下文中执行它,而不是按照条款执行文件。

    请随意浏览 Chrome Fullscreen API 页面,或 Stack Overflow 上标题为 How to Open a Web Page Automatically in Full Screen Mode 的另一个答案。

    【讨论】:

    • 好的,谢谢。我就是这么理解的。但是,一旦用户请求全屏模式,我可以在切换页面时让它打开,或者我可以关闭视频并在不离开全屏的情况下打开一个新视频吗?
    猜你喜欢
    • 1970-01-01
    • 2016-12-03
    • 2015-11-22
    • 1970-01-01
    • 1970-01-01
    • 2012-09-14
    • 2015-02-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多