Html Firefox不支持MP3-用户脚本/扩展的变通方法?

Html Firefox不支持MP3-用户脚本/扩展的变通方法?,html,firefox,mp3,html5-audio,Html,Firefox,Mp3,Html5 Audio,如中所述,Firefox不支持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="tr

如中所述,Firefox不支持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脚本,用
脚本替换所有这些脚本,但Firefox 12抱怨说MP3文件不能用
播放。我也不会玩

作为一种解决方法,我尝试用
替换它,并使用VLC插件,但这次Firefox由于分段错误而崩溃


因此,我正在寻找一种方法,允许从用户脚本或扩展名在Firefox或Chromium浏览器中播放MP3文件的音频。有什么想法吗?

老实说,音频播放仍然是(最不幸的是)Flash是一个非常好的答案的情况之一。在Flash中播放音频的代码是直截了当的,每个Flash实现(不仅仅是Adobe的,包括Ubuntu上提供的FOSS替代方案)都可以处理得很好。

不懂计算机的Ubuntu用户。。。我想我永远不会在同一句话里听到这样的组合词。我认为你唯一的选择可能是托管OGG或者坚持使用Flash。Flash确实在Ubuntu中工作。@jmort253我澄清了我无法访问该服务器的问题。并非所有Ubuntu用户都是极客,还有奶奶甚至女孩在使用Ubuntu;)我想代理数据,并使用
ffmpeg
转换它,但这确实是最后一个丑陋的选项。我想知道这个问题是否会有更好的运气,或者可能?你是对的,Ubuntu已经不仅仅是一个极客的操作系统,但在同一句话中看到这一点还是很有趣的:)@jmort253这将把这个问题专门限制在Ubuntu上,但我更倾向于从用户脚本/扩展上下文中寻找编程方法。例如,使用Javascript解码MP3并使用一些API来播放是否可行?我不会遇到Flash策略方面的问题吗?服务器既没有闪存播放器,也没有crossdomain.xml文件。我想我不能把一个.swf文件放在一个用户脚本中?我找不到更好的替代方案,所以我不得不依赖Flash(不幸的是)。