【问题标题】:HTML5 audio duration issueHTML5 音频持续时间问题
【发布时间】:2012-04-11 07:09:42
【问题描述】:

我正在使用jplayer 在 Ipad 中播放音频和视频文件,但问题是如果我更改视频或音频 url,有时我会得到持续时间 NaN。

请帮帮我。

【问题讨论】:

  • 请添加一些代码。
  • 代码无关紧要......它可以在除 Ipad 之外的所有浏览器中使用

标签: ipad html html5-video html5-audio jplayer


【解决方案1】:

onloadedmetadata 事件触发后,该数据可用。

(c)https://stackoverflow.com/a/7275714/492641

希望对你有帮助。

【讨论】:

    【解决方案2】:

    检查您的服务器是否启用了范围请求。

    来自 Jplayer 网站上的this page

    您的服务器必须启用 Range 请求。这很容易通过以下方式检查 查看您的服务器的响应中是否包含 Accept-Ranges 标题。大多数 HTML5 浏览器都支持寻找新的文件位置 在下载期间,因此服务器必须允许新范围 请求。

    无法接受字节范围请求会导致某些问题 HTML5 浏览器。通常无法从文件中读取持续时间 某些格式要求读取文件的开头和结尾 知道它的持续时间。 Chrome往往是拥有最多的浏览器 如果服务器上未启用 Range 请求,但所有 即使只是您必须等待,浏览器也会有一些问题 让所有媒体在接近结尾之前加载。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-11-06
      • 2012-06-27
      • 1970-01-01
      • 1970-01-01
      • 2012-06-07
      • 2013-05-26
      • 1970-01-01
      相关资源
      最近更新 更多