12

html5 ビデオを使い始めたばかり.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

しかし、私たちは完全に困惑しています。すべてが正確に正しいようです。

4

4 に答える 4

18

サーバーの問題であり、サーバーで正常に動作していると思われる.oggをサーバーにアップロードしました

あなたのウェブサーバーが次のように返信しているからだと思います

Content-type: binary/octet-stream

mimeタイプをnginxに追加してみてください...

Nginx mimeタイプ構成ファイルを開きます(例:/etc/nginx/mime.types)。

最後のビデオmimeタイプの後にこれらの行を追加します

video/ogg                             ogm;
video/ogg                             ogv;
video/ogg                             ogg;
于 2010-05-03T07:01:50.803 に答える
2

言及されているリンクの1つで、oggファイルを再生する正しい方法は..

<audio preload="auto" controls="controls">
  <source src="media/song.ogg" type="application/ogg">
</audio>

ここで指摘してくれた人ありがとう。 Safari と Firefox での HTML5 ビデオ (mp4 と ogv) の問題 - ただし、Chrome はすべて問題ありません

于 2012-06-19T07:32:03.073 に答える
1

Oggビデオの再生はFirefox3.6で再生されていましたが、4.0では再生されていませんでした。

解決策は次のとおりです。ビデオコントロールpreload="none"の代わりにビデオ自動バッファコントロールpreload="auto"

これはFirefox3.6と4.0、そして今ではMSIE9で動作します。

于 2011-04-20T02:17:23.653 に答える