Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Firefox 6 HTML audio.duration=NaN问题_Javascript_Html_Firefox_Html5 Audio_Firefox6 - Fatal编程技术网

Javascript Firefox 6 HTML audio.duration=NaN问题

Javascript Firefox 6 HTML audio.duration=NaN问题,javascript,html,firefox,html5-audio,firefox6,Javascript,Html,Firefox,Html5 Audio,Firefox6,我刚刚在Firefox6 for Windows中发现了一个可能的bug。在Firefox6 for Windows中,当我尝试在由音频“loadeddata”事件触发的函数中获取audio.duration值时,该值为NaN。当音频开始播放时,audio.duration值随audio.currentTime值更新(audio.duration==audio.currentTime) 这只发生在Firefox6 for Windows中。我在Safari、Chrome、Firefox6(在Ma

我刚刚在Firefox6 for Windows中发现了一个可能的bug。在Firefox6 for Windows中,当我尝试在由音频“loadeddata”事件触发的函数中获取audio.duration值时,该值为NaN。当音频开始播放时,audio.duration值随audio.currentTime值更新(audio.duration==audio.currentTime)


这只发生在Firefox6 for Windows中。我在Safari、Chrome、Firefox6(在MacOSX10.7上)和Chrome、IE9(在Windows7上)中尝试了相同的javascript代码,效果很好。因此,这个问题似乎只发生在Firefox6的Windows版上。Firefox的音频是ogg格式。还有其他人发现这个问题吗?

我通过提供CBR编码的音频解决了这个问题。对于VBR编码的音频,audio.duration始终在Firefox 6/7/8 For Windows中获得NaN

如果您发现了一个bug,那么您应该将其归档在(组件:视频/音频)下。你希望得到什么样的答案?对不起,我只是希望有人也能测试一下,以确定这是否就是Firefox6中的一个bug。