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

时间:2015-02-24 14:35:50

标签: javascript ruby-on-rails audio

美好的一天!

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

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

谢谢你的帮助!

1 个答案:

答案 0 :(得分:1)

由于任何浏览器(see this table)都不支持GSM,因此您需要先转换它。

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

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