GSM编码的WAV文件在浏览器中

美好的一天!

我使用Ruby-on-Rails和Jquery开发了一个网站。 该站点具有在浏览器窗口中播放来自IVR系统的文件的function,无需下载。 这些文件采用非PCM WAV格式,完全是GSM格式。 所以我不能使用标准音频标签解决方案。 我试图使用一些额外的JS库,比如audio.js和howler.js,但没有运气。

在现代浏览器中我应该使用什么来播放这些文件? 我想,有这个问题的解决方案,但我找不到它。

谢谢你的帮助!

由于任何浏览器都不支持GSM( 请参阅此表 ),您需要先转换它。

现在您有两个选项,您可以即时转换或转换您已有的任何文件,并在创建时转换新文件。

您可以使用ffmpeg来完成这项工作,使用streamio-ffmpeg gem,或者您也可以找到适合该工作的SaaS解决方案。