0

こんにちは、YouTube ビデオを埋め込むのではなく、html5 ビデオ タグを使用して当社の Web サイトで会社のビデオを取得しようとしています。

コードでmp4のみを提供しました。さまざまなコンバーターを試しましたが、oggまたはwebmに変換できませんでした(モバイルにはどちらが必要だと思いますか?)

ここにコードのサンプルがあります

        <video controls poster="images/sparta-street-safe-graphic.jpg">
          <source src="security-videos/private-security-firms.mp4" type="video/mp4">
          <source src="movie.ogg" type="video/ogg">
        Your browser does not support the video tag.
        </video>
        <h2 class="white">Sparta on BBC news </h2>

私のコードに問題があるのか​​ 、それとも別のフォーマットを提供するのと同じくらい簡単ですか?

別の形式を提供することが答えである場合、さまざまなコンバーターがこれらの特定のビデオをoggまたはwebmに変換することを拒否する理由を誰かが知っています(私は、YouTubeから直接取得したflvファイルと、それらも変換されたmp4ファイルを持っています)

前もって感謝します

4

2 に答える 2

0

あなたのコードは正しいようです。しかし、ブラウザが MIME タイプを優先するという問題があります。次の方法でビデオ src 要素を並べ替えます。時々うまくいくかもしれません。

1.ビデオ/webm

2.video/ogv または ogg

3.ビデオ/mp4

nexus 4で単一のsrc webm video big buck bunnyを正常に実行しました。しかし、複数の src ビデオではそれができませんでした。デスクトップ Firefox では、WEBM や MP4 よりも OGV が優先されましたが、それでも再生されませんでした。サファリでは<video>、複数で再生するのではなく、タグsrcですべて再生しました。<embed>ですから、いつもうまくいくわけではありません。

<video>要素が表示されないという問題が発生する可能性があります。値を指定heightしてwidth属性を指定することに注意してください。

于 2014-02-05T09:23:23.800 に答える