【问题标题】:How to play video only when it had downloaded completely?只有在完全下载后才能播放视频?
【发布时间】:2012-02-12 01:12:25
【问题描述】:

我正在制作网页,该网页将在大屏幕上顺序播放来自服务器的视频。我为 video 标签的 preload 属性设置了“自动”值。我希望视频只有在视频完全下载后才开始播放。有没有办法做这样的事情?

在来自 html5 标准的媒体元素的事件摘要中,我没有找到必要的事件。

【问题讨论】:

  • 如果您使用的是 HTML5 库,它们通常具有出色的功能来帮助解决此类问题。 Youtube API 还会检查加载了多少视频。
  • @David Hobs 谢谢,但在这种情况下,对我来说最好避免使用库。

标签: javascript html5-video


【解决方案1】:

根据this,您可以使用progress 事件。 Herehere 是一些如何使用它的示例。每次触发progress 事件时,检查视频是否已加载,如果已加载,则播放。

【讨论】:

    猜你喜欢
    • 2014-12-19
    • 1970-01-01
    • 1970-01-01
    • 2018-03-21
    • 1970-01-01
    • 1970-01-01
    • 2013-10-25
    • 2016-01-28
    • 1970-01-01
    相关资源
    最近更新 更多