火狐浏览器媒体资源文件.wav无法解码。

10
使用Firefox 36.0.1浏览器
文件类型:

 

file.wav: setgid RIFF (little-endian) data, WAVE audio, ITU G.711 A-law, 单声道 8000 Hz

Firefox无法显示<audio>标签,在控制台中报错:

 

媒体资源http://.../file.wav无法解码。

但在Chrome中可以正常工作。
有什么建议吗?


4
看起来这个问题已经在这里得到了回答:https://dev59.com/EWPVa4cB1Zd3GeqP41gI。请确保使用正确的比特率,最低为8位。根据音频HTML5规范,您还可以回退到使用mp3文件。Firefox MDN在此处很好地列出了音频和视频规格:https://developer.mozilla.org/en-US/docs/Web/HTML/Supported_media_formats - Nathaniel Flick
嗨,感谢回复。是的,它是8位采样率。不幸的是,我很久以前就问过这个问题了,现在也不再处理它,所以无法进行更多测试。我想我应该以某种方式关闭这个问题:) - mirkobrankovic
1个回答

0

从您发布的内容来看,您的音频文件似乎是以8000 Hz的采样率录制的。通常情况下,音频文件的采样率为48 Khz。

尝试使用一个名为Audacity的小程序将此wav文件转换为wave格式,然后再在FireFox中尝试播放。


嗨,但PBX正在将音频记录为8000Hz,并且考虑到设备上的空间,它将保持不变。因此问题在于FF无法播放8KHz文件? - mirkobrankovic
第一行实际上是file file.wav对编解码器和比特率的描述,...所以我实际上使用了Audacity来获取文件。 - mirkobrankovic

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接