我有一台安装了 Windows 7 Home Premium 的笔记本电脑,最近由于硬盘问题我不得不重新安装。在此之前,我使用原生 Firefox MP3 播放器直接播放音频文件没有任何问题。如果我点击 MP3 文件的链接,它会在新选项卡中打开并开始播放。但现在,会弹出一个窗口询问我是否要打开它(默认情况下使用 Windows Media Player)或下载它。如果我转到 about:config媒体.windows-media-foundation.enabled设置为 true,因此它应该可以正常工作。我的 MP3 编解码器没有问题,因为我可以直接在 Windows 上播放 MP3 文件而不会出现问题。这是我当前正在尝试播放的歌曲,在重新安装之前我可以播放它:
http://www.vocacionpasionista.com/Novedades/Un%20deseo%20de%20paz.mp3
我确实需要让它再次工作,有什么办法吗?
顺便说一下,我正在使用 Firefox 24。
编辑:
根据这篇博文MP3 和 H.264 都是通过 Media Foundation 解码的。我可以播放 H.264 视频,所以我猜这只是 MP3 的问题。我也无法在带有 HTML5 标签的网页上播放 MP3 音频。
编辑2:
它也无法在另一台装有 Windows 7 Ultimate x86 的笔记本电脑上运行,但它可以在我朋友的装有 Win 7 x64 和 Firefox 24 的台式机上运行。
答案1
您是否尝试过设置默认程序来打开 .mp3?
前往Tools > Options > Applications
并搜索 .mp3
您将获得两个结果,选择具有类型的结果<audio/x-mpeg>
并选择 Firefox 作为默认结果...
... 有趣的是,我没有这个插件。相反,我有 QuickTime 7.6.9 插件。也许这就是你的问题,因为我没有听说过 Firefox 有默认媒体播放器。
您的帖子仅指适用于 Android 和 Firefox OS 的 Firefox,而不是适用于桌面的 Firefox(我假设您使用的是桌面版,因为有 windows-7 标志)。不过,帖子的开头确实提到该功能存在于 Firefox 的 Nightly 版本中……
更新:经过一番搜索,我在 Stack Overflow 上找到了这篇文章(为什么 Firefox 不支持 <audio> 中的 mp3 文件格式)。事实证明,Firefox 仅支持基于 HTML5 的 .mp3 文件。
答案2
我对自己说:
在 Mozilla 支持论坛上问了两次之后,我得到了答案。正如我所建议的那样这里我安装了 Service Pack 1,成功了。现在一切运行正常。