我想运行一个在线实验,我将全屏显示非常短的视频(500ms,~50Kb)。然后让观察者点击2个按钮中的1个来收集答案,然后播放下一个视频(总共50-100个视频)。因此,我知道我可以通过要求参与者请求,在HTML5中全屏显示视频(据我所知,我不能自动这样做)。然而,对我来说,重要的是实验在整个持续时间(5-10分钟)内保持全屏,包括在响应部分,其中它不是一个视频,而是一个简单的html页面,上面有两个按钮。我不希望参与者必须在每个视频上都要求全屏显示。原则上这是可能的吗?我想我需要在视频和响应屏幕之间切换页面,刷新会让窗口闪烁吗?理想情况下,参与者不会注意到这一点。最后,有没有办法确保参与者保持全屏(是否有元数据告诉我他们是否退出全屏模式)?
非常感谢。
巴蒂斯特
发布于 2017-01-21 01:58:59
你不能强制它,它是被Chrome Fullscreen API禁止的,这意味着,出于安全原因,在大多数现代浏览器中,它必须在用户交互事件触发的上下文中执行,而不是根据文档的条款执行。
请随意浏览Chrome Fullscreen API页面,或以How to Open a Web Page Automatically in Full Screen Mode为标题的另一个关于Stack Overflow的答案。
https://stackoverflow.com/questions/41769640
复制相似问题