我从ajax调用中获取纯二进制MP3流。没有标题,没有。只是直接MP3位。 (实际上甚至根本就是一条小溪?)
我希望能够在网页上播放(如果可能的话,还可以提供下载)。
这可能吗?如果是这样,最好的方法是什么?
如果不可能,还有哪些其他方法可以解决这个问题?
答案 0 :(得分:2)
你不能用纯粹的javascript播放音乐。你将需要获得该流并将其传递给flash播放器。
尝试JW flash player,虽然我不确定它是否可以处理您正在谈论的流类型。你将不得不对它能处理什么进行一些研究
答案 1 :(得分:1)
如前所述,你需要一个mp3播放插件,闪存是最广泛使用的。 JMP3 jquery插件使您更轻松地完成该任务。它依靠闪存文件进行声音处理。
答案 2 :(得分:1)
如果您只定位very modern browsers,则可以使用数据网址:s,只需将对象元素写入HTML,然后链接到该数据网址即可。注意:我没试过这个。
答案 3 :(得分:0)
您可能需要查看SoundManager 2: Javascript Sound for the Web
它是一个开源的BSD许可JavaScript脚本,用于处理声音。
它会自动挂钩到HTML5或Flash中以产生声音,具体取决于可用的内容。
答案 4 :(得分:0)