-2

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

请帮我。

4

2 回答 2

2

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

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

希望能帮助到你。

于 2012-04-11T07:17:04.697 回答
2

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

从Jplayer 网站上的这个页面:

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

无法接受字节范围请求会导致某些 HTML5 浏览器出现问题。通常无法从文件中读取持续时间,因为某些格式要求读取文件的开头和结尾以了解其持续时间。如果服务器上未启用 Range 请求,Chrome 往往是问题最多的浏览器,但所有浏览器都会有一些问题,即使只是您必须等待所有媒体加载完毕才能跳到最后.

于 2012-04-12T20:07:43.440 回答