我正在构建一个自定义的音频播放器,如果它已经完成且工作正常,除了我似乎无法在Firefox中获取的总持续时间数据。我正在使用这个简单的API:
var total = audio.duration
音频当然是播放器。 这显然适用于chrome和safari,我正确地获取信息,但在Firefox中它只返回NaN .. 我尝试了不同的方法来选择播放器,纯JS byId,tagName或jQuery,都返回相同的...
我仍然可以正确地搜索到这首歌并达到无意义的结束,因为总持续时间应该是未知的... O_o
如果有一些勇敢的人手上有一些时间,这是我的玩家对象: Player Script
您可以在fMusic Player
自行尝试(右侧打开播放器的小三角形)
提前感谢,任何帮助将不胜感激^^
答案 0 :(得分:1)
看看几乎中间的这个: http://www.protofunc.com/jme/documentation/documentation-faq.html
音频/视频的持续时间为NaN(非数字),并禁用时间轴滑块 Firefox / Firefox不断加载,但不播放音频/视频。
确保您的服务器设置内容长度和内容范围 他的响应标题中的属性。
也许有帮助?