我想在 HTML5 视频上添加覆盖热点,以便向观众提供有关该视频的信息。我已成功地将其添加到 HTML5 视频的普通模式中。但是,当我将视频模式更改为全屏模式时,它消失了。希望有人能帮帮我!
我想在 HTML5 视频上添加覆盖热点,以便向观众提供有关该视频的信息。我已成功地将其添加到 HTML5 视频的普通模式中。但是,当我将视频模式更改为全屏模式时,它消失了。希望有人能帮帮我!
最佳实现方式是使用包含视频和热点的 <div>
元素,并在该元素上请求全屏。
我在 Firefox 中实现了全屏和部分视频 API。这种 z-index 安排不是规定的行为,因此一旦我们更新实现以匹配 W3C 全屏规范的最新草案,它将停止工作。
z-index: 2147483647;
您需要在覆盖元素中添加最大的z-index值(z-index: 2147483647;)。这个技巧可以解决您的问题。
您能否在jsfiddle上分享您的文件?
<div>
,如果使用视频全屏按钮全屏,则不会发出单击事件,因此无法退出全屏,然后进入容器div
的全屏(需要用户输入!),我能想到的一个解决方法是用自定义按钮替换每个video
的本机控件,其中我可以监听单击事件。W3C规范解决方案?:将onclick / keydown事件添加到视频全屏按钮中。或者使onfullscreenchange能够调用requestFullscreen,如果它确实来自鼠标/键盘。 - Mr. Doge