2010-05-03 106 views
11

我們剛剛開始使用html5視頻,並且似乎無法獲得.ogg文件在Firefox中播放,所有提示?下面是我們所使用的源:.ogg視頻未在Firefox中播放

<video width="640" height="360" poster="http://video.thewebreel.com/episode_001/episode_001.jpg" controls autoplay autobuffer> 
    <source src="http://video.thewebreel.com/episode_001/episode_001.ogg" type="video/ogg" type='video/ogg; codecs="theora, vorbis"'/> 
    <source src="http://video.thewebreel.com/episode_001/episode_001.mp4" type="video/mp4" /> 
</video> 

的活生生的例子可以在這裏看到:

http://thewebreel.com/2010/05/02/episode-1.html 

但是我們完全被難住了,一切似乎都分毫不差。

+2

重複http://stackoverflow.com的/問題/ 2643447/HTML5的視頻MP4安d-ogv-safari-and-firefox-but-chrome-all-all/2644341 – hsivonen 2010-05-03 07:13:13

+0

爲什麼在第一個源代碼中有兩個類型屬性? – Ms2ger 2010-05-03 17:23:04

+0

複製/粘貼錯誤,這似乎不是問題,但感謝您的注意。 – 2010-05-03 17:26:42

回答

17

我上傳你的.OGG到我的服務器懷疑這是一個服務器的問題,這是我的服務器上工作正常

我猜這是因爲你的Web服務器與

Content-type: binary/octet-stream 

嘗試增加回復MIME類型來nginx的...

打開Nginx的MIME類型的配置文件,如:/etc/nginx/mime.types

拉斯維加斯後添加這些行t video mime type

video/ogg        ogm; 
video/ogg        ogv; 
video/ogg        ogg; 
+0

我使用亞馬遜S3,你認爲我應該使用:'video/ogg'或'application/ogg'出於某種原因他們的文檔說'application/ogg'我不是很清楚,再次感謝! – 2010-05-04 04:54:37

+0

我想嘗試應用程序/ ogg,因爲這是他們的文檔說的。我的服務器回覆,它的作品。 – Galen 2010-05-04 15:02:11

+1

application/ogg應該可以工作(並且曾經被推薦),但是從技術上講,現在你應該使用video/ogg。 http://blog.gingertech.net/2008/09/05/new-ogg-mime-types-ratified/ – 2010-05-05 17:53:18

1

Ogg的視頻播放在Firefox 3.6上播放,但不是4.0。

這裏的解決方案:視頻自動緩衝控制預裝=「自動」,而不是視頻控件預裝=「無」

這在Firefox 3.6和4.0,現在MSIE 9!

+0

大聲笑,完全,html5視頻支持有很長的路要走,其悲傷的障礙是授權,其結果是每個人都有一個令人討厭的經歷。 – 2011-04-20 03:02:27