4

我正在尝试在我的网站上放一些音乐,所以我决定使用 HTML5 应答器,. 我了解到,如果我想让播放器在大多数浏览器上运行,我必须使用 .mp3 + .ogg。所以我做了这个:

<audio controls="">
 <source src="http://maxinthebox.fr/files/167d9a8aaf49fbf1bc226045c8f6920e.ogg"/>
 <source src="http://maxinthebox.fr/files/3d4fafe76fbbfd5cba1b5ec181a35b94.mp3"/>
</audio>

它与 Chrome 或 Safari 完美配合,即使我只放了 .ogg 或 .mp3。但是对于 Firefox,没办法!我试图只打开 .ogg,但 Firefox 向我显示了一个视频播放器。我已经搜索了网络,但我没有找到任何有效的解决方案。

所以如果你能帮我解决我的问题,那就太好了!

先感谢您 !

编辑:问题不是来自 Firefox,不是来自 .ogg 文件,而是来自我!我有一个 .aif 文件,我用 VLC 重新编码以制作一个 .ogg 文件。当它问我是否要转码音频时,我检查了 MP3 而不是 Vorbis !但是在您的帮助下,我意识到了我的错误!十分感谢 !

4

1 回答 1

1

尝试指定类型属性:

<source src="http://maxinthebox.fr/files/167d9a8aaf49fbf1bc226045c8f6920e.ogg" type="audio/ogg"/>

否则,这是一个 mime 类型的问题,与您的网络主机有关,导致视频播放器打开。看到这个答案

编辑:ogg 文件本身可能与 firefox 不兼容。检查此处的一些示例,以确定它是服务器问题还是 ogg 文件问题。

https://developer.mozilla.org/En/Media_formats_supported_by_the_audio_and_video_elements

于 2012-07-29T08:24:54.893 回答