如Why doesn't Firefox support the MP3 file format in <audio>所述,Firefox不支持<audio>
的MP3。出于某种原因,第三方网站不会托管除mp3之外的其他文件,并使用以下代码嵌入mp3文件:
<object CLASSID="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6"
width="1" height="1">
<param name="URL" value="media/audio.mp3">
<param name="autoStart" value="true">
</object>
由于我的计算机文盲客户端不使用Windows而是Ubuntu,这显然不起作用。现在因为我无法访问该服务器上的文件,所以我尝试创建一个Greasemonkey脚本,用<audio>
脚本替换所有这些脚本,但是Firefox 12抱怨MP3文件不能用{{1 }}。铬也无法发挥它。
作为一种解决方法,我尝试用<audio>
替换它并使用VLC插件,但这次Firefox由于分段错误而崩溃。
所以,我正在寻找一种方法,允许来自用户脚本或扩展程序的Firefox或Chromium浏览器中播放MP3文件的音频。有什么想法吗?
答案 0 :(得分:2)
老实说,音频播放仍然是(最不幸的是)Flash是一个非常好的答案的情况之一。在Flash中播放音频的代码很简单,每个Flash实现(不仅仅是Adobe,包括Ubuntu上提供的FOSS替代品)都能很好地处理它。