HTML5音频持续时间问题

时间:2012-04-11 07:09:43

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

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

请帮帮我。

2 个答案:

答案 0 :(得分:2)

onloadedmetadata事件被触发后,medata可用。

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

希望它有所帮助。

答案 1 :(得分:2)

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

来自Jplayer网站上的this page

  

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

     

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