用于MP3播放的JavaScript

用于MP3播放的JavaScript,javascript,mp3,audio-streaming,Javascript,Mp3,Audio Streaming,是否有可以播放MP3或相关音乐文件的JavaScript库?JavaScript将从服务器接收MP3,并通过浏览器将其流回。在FF3上,您可以使用音频标签。。。但它不支持MP3(仅支持ogg)。在Chrome上,它可能与mp3一起工作。Safari应该像Chrome一样工作。Opera也应该可以工作,但我不确定它可以播放哪些编解码器/格式。猜猜IE支持什么?:) 嗯,你应该使用flash播放MP3。你可能最终会使用一些,你可以通过javascript使用来控制。也许你最好的选择是使用flash播

是否有可以播放MP3或相关音乐文件的JavaScript库?JavaScript将从服务器接收MP3,并通过浏览器将其流回。

在FF3上,您可以使用音频标签。。。但它不支持MP3(仅支持ogg)。在Chrome上,它可能与mp3一起工作。Safari应该像Chrome一样工作。Opera也应该可以工作,但我不确定它可以播放哪些编解码器/格式。猜猜IE支持什么?:)


嗯,你应该使用flash播放MP3。

你可能最终会使用一些,你可以通过javascript使用来控制。

也许你最好的选择是使用flash播放器。还有许多其他方法,包括各种插件(Quicktime、WMP、Real),但Flash可能会给您提供最大的覆盖范围

编辑:


纯粹的Javascript解决方案是不可能的,可能是由于mp3格式的许可限制。

这里就是了:

它通过利用flash工作,但这是一个完整的javascript体验。

否。
正如其他人所说,你不能用便携的方式,尤其是在IE上,它需要一些插件来播放声音。

无论如何,JavaScript并不真正适合处理二进制数据,而且它仅限于访问计算机硬件,因此它必须要求浏览器(如果可能的话)自己完成这项工作。

Flash可以工作,但出于各种原因,我不想使用它。我希望有一个javascript库可以播放音乐,它不依赖WMP或QT或其他任何东西。还没有跨浏览器,特别是因为音频标签还不是标准的(HTML5还没有推出)然后mp3仍然有专利问题,因此它不能被Firefox自由使用,例如,Chrome上的HTML音频播放在我尝试过的所有机器上都是完全不可用的(即使是最新的测试版)。Safari很管用,但它落后了很多。Firefox很好,但正如您所说,它只播放Ogg Vorbis文件。我同意,目前最好的选择仍然是Flash(或Silverlight)。我不想使用Flash。我知道如何使用它,但我想知道是否有任何东西是独立的Javascript。正如elcuco在他对你的问题的评论中所说,你运气不好。你最终会依赖某种浏览器插件,Flash是你使其在最广泛的平台上工作的最佳选择。我应该问,如果它不能播放MP3,是否有一种javascript可以自己播放的格式?关于MP3,它们不是我上次检查的流式格式,所以你的目标可能是类似play()的东西,MP3仍将下载到客户端系统。除此之外,任何主流浏览器都不支持MP3代码,JavaScript也不支持音频;它必须使用浏览器或您所在的任何运行时环境。缺少Flash,你说这不是一个选项,我很确定现在不能这么做。