Web Audio API卷积函数支持哪些文件格式?

4
我使用Web Audio API(JavaScript)在我的网站上构建了简单的卷积功能,当源文件和脉冲响应都是.wav文件时,它可以工作,但如果使用其他格式,则音频无法输出并返回错误。我查看了Web Audio API规范,并没有提到文件格式的具体要求。有什么想法吗?谢谢!

1
请参阅音频格式支持。我对卷积一无所知,但也许它不能在压缩的音频格式(如mp3)上工作。 - jermel
谢谢提供链接。我认为你可能是对的,至少从他们给出的例子来看,脉冲响应似乎总是一个.wav文件,即使在规范中没有明确说明。 - Ian
1
我只能让它与立体声.wav文件一起工作。 - Kevin Ennis
1个回答

1
创建缓冲文件可以使用任何音频元素支持的格式:mp3、wav、ogg。
我使用wav文件格式进行卷积效果。卷积效果很小,所以在wav中可以工作。
我的大多数曲目都是mp3格式。请注意采样率。 :-)

我正在尝试,Edge浏览器在处理.ogg文件时出现问题,提示不支持该格式。在Chrome中可以正常工作。 - John Weisz

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