2012-07-29 65 views
4

我正嘗試在我的網站上放置一些音樂,因此我決定使用HTML5應答器。我瞭解到,如果我想讓播放器在大多數瀏覽器上工作,我必須使用.mp3 + .ogg。所以我做了這個:HTML5 <audio>即使使用.ogg也無法使用Firefox

<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!但在你的幫助下,我意識到我的錯誤!萬分感謝 !

+0

你正在使用哪個版本的firefox? – 2012-07-29 08:47:01

+0

版本14.0.1;) – Tiwenty 2012-07-29 08:50:40

回答

1

嘗試指定類型屬性:

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

否則,它是一個MIME類型的問題,與您的網站主機,導致視頻播放器打開來代替。見this answer

編輯: ogg文件本身可能與firefox不兼容。檢查一些樣本here,以確定它是服務器問題還是ogg文件問題。

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

+0

它是HTML頁面,它向我展示了播放器,但是當我點擊播放按鈕時,它不起作用,我必須重新啓動Firefox才能使域重新工作。但是當我直接打開它時,它說文件已損壞。編輯:我把3行在我的.htaccess – Tiwenty 2012-07-29 08:30:33

+0

對不起?我不明白你的答案:/ – Tiwenty 2012-07-29 08:35:17

+0

你的mime類型似乎是正確的。仍然無法在Firefox中工作。讓我再檢查一次。 – 2012-07-29 08:42:06

相關問題