我需要用base64编码mp3音频文件,然后发送到客户端(网络浏览器),通过javascript解码,然后播放它。如何通过javascript播放没有任何html5功能的mp3文件?
有没有办法通过javascript播放mp3文件?
我需要用base64编码mp3音频文件,然后发送到客户端(网络浏览器),通过javascript解码,然后播放它。如何通过javascript播放没有任何html5功能的mp3文件?
有没有办法通过javascript播放mp3文件?
您可以使用Flash插件或java插件。没有其他方法可以在没有HTML5功能的情况下制作音频,即使您使用“纯粹”JavaScript编写了自己的MP3编解码器。
您可以使用对象标签。类似于
<object type="audio/mpeg" data="music.mp3">
<param name="autoplay" value="true">
No audio player. Please upgrade to a newer browser.
</object>
您将无法控制播放的mp3,并且浏览器支持可能很差,但应该可以工作。
jPlayer和SoundManager2是两个主要的javascript媒体播放库
http://cssrevolt.com/upload/files/pimp3/ – j08691 2012-03-01 16:54:34
@ j08691我得到chrome17/Linux的沉默 – 2012-03-01 16:57:36
@GGG - 好笑,我在FF上沉默,但它在铬上工作。 – j08691 2012-03-01 16:58:52