【发布时间】:2016-06-13 01:53:17
【问题描述】:
标题几乎说明了一切。我正在尝试在 HTML5 视频上添加一些显示“视频加载”和 75% 不透明背景的文本,一旦完全加载,我希望文本和背景消失。我该怎么做?
感谢您的时间和精力! 我正在尝试执行此操作的页面是jeffarries.com/videos。如果需要可以提供代码。
dup 链接指向试图获取 HTML5 视频持续时间的帖子,我正在尝试在 HTML5 视频完全加载到浏览器中时让 JavaScript 更改 css 属性。
【问题讨论】:
-
当然有很多例子展示了如何显示 HTML5 视频的加载进度指示器。你尝试过什么,你还在纠结什么?
-
@Quantastical 我是 JavaScript 新手,不太了解标记,希望有一个完成/接近完成的解决方案。
-
@Jeff 查看 HTML5 视频“onloadeddata”或“canplaythru”事件,这将是您想要隐藏叠加层的时候 - w3.org/2010/05/video/mediaevents.html
-
@Offbeatmammal 很棒的链接,非常感谢!!!看起来“canplaythrough”会更好,您能否给我一些 JavaScript 代码,将 ID 为“video_loading”的 HTML 元素的 CSS
display: block;更改为display: none;?我不太懂 JavaScript,谢谢!
标签: javascript css html video