2011-08-20 75 views
1

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

这只发生在Windows 6的Firefox 6中。我在Safari,Chrome,Firefox 6(在Mac OS X 10.7)和Chrome,IE 9(在Windows 7上)尝试了相同的JavaScript代码,它工作正常。所以看起来问题只发生在Windows 6的Firefox 6上。 Firefox的音频是ogg格式。有没有其他人发现这个问题?

+0

如果您发现了一个错误,那么您应该将其归档到https://bugzilla.mozilla.org/enter_bug.cgi?product=Core(Component:Video/Audio)下。你期望什么样的答案? –

+0

对不起,我只是希望有人可以测试它,以确定这是否是Firefox 6中的一个错误。 –

回答

0

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