Jquery Ajax以二进制格式流音频

存储在具有唯一URL的不同服务器中的各种格式(mp3,ogg等)的音频文件,音频文件以二进制格式存储。 所有文件都是通过调用ispeech.org api创建的,用于文本到语音转换

我有一个简单的html页面,带有一个名为play的div,是否有可能在dom准备好的时候以某种方式(也许是ajax)加载音频文件,当用户点击播放开始播放音频文件时? 我不能使用flash或jquery插件(如jplayer)只是纯jquery / js或html5有什么建议吗?

这里是流式音频url的一个示例

api文档就在这里

如果你只需要播放一个文件,并且html5没问题,那么可以看看HTML5音频:

http://www.w3schools.com/html5/html5_audio.asp

audio元素的src属性包含一个URL。 如果您已经使用其他东西来创建流式MP3文件,并且它有一个URL,那么您应该能够简单地将该URL设置为src属性。