6

現在、HTML Web ページに m4v ビデオを埋め込もうとしています。次のコードを使用して

<video controls="" height="360" width="480">
<source src="path/to/my/m4v/video" type="video/mp4"> 
<source     src="path/to/my/m4v/video" type="video/ogg"> 
</source></source></video>

クライアントからogvビデオを取得できないため、ブラウザーがgoogle chrome必要ogv video for mozillaです。また、ヒーローフレームワークで使用しています。iframe tag used by youtube embed code.また、webkit ブラウザー (google chrome) で動作するを使用しようとしました。しかし、mozilla Firefox ブラウザでは再生できません。クロス ブラウザで m4v ビデオを再生する必要があります。ここにない方法または html タグはありますか?いろいろ調べましたが、効率的な解決策が見つかりませんでした。

4

5 に答える 5

1

HTML5 ビデオは、ブラウザーが独自のプレーヤーを実装する新しい要素を使用して、特定のビデオ フォーマットを再生するための規則にすぎません。HTML5 はプレーヤーなどを提供しません。

ほとんどのブラウザでサポートされているコーデックとコンテンツを探す必要があります。よく覚えていれば、ビデオ用の Theora とオーディオ用の Vorbis が OGG コンテナに入っています。

次に、Webkit ブラウザーは、V8 をビデオ コーデックとして、Vorbis をオーディオとして使用する Matroska (MKV) コンテナーをサポートすることを思い出しました。

私の推奨事項: ビデオとオーディオのコーデックとしてそれぞれ Theora と Vorbis を含む OGG ファイルを提供します。内部では、V8 と Vorbis を含む MKV ファイルを使用してフォールバックを提供し、可能であれば、Mpeg2 と MP2 を使用して MPG ビデオ ファイル内で (これ以上良いものは考えられませんでした)、ビデオおよびオーディオ コーデックとしてフォールバックします。次に、最後のフォールバックとして、FLV ビデオ ファイルを再生する Flash プレーヤー。

<video src="thevideo.ogg">
    <video src="firstFallback.mkv">
        <object type="video/mpeg" src="secondFallback.mpeg">
            <object
                type="application/x-shockwave-flash"
                src="player.swf?etc...">
                <p>Download <a href="videourl">the video etc...</a><br />
                or use a more modern browser to watch online, etc...</p>
            </object>
        </object>
    </video>
</video>

など... ;-)

この構成では、ほとんどの (すべてではないにしても) ブラウザーで、最もサポートされている (そして最も最新の) 形式を優先してビデオを再生できます。Flash Player が見つかるまで「フォールバック」します。

サポートするフォーマットのヒントについては、Wikipedia の HTML5 Video の部分をご覧ください。

重要: あなたのコードでは絶対ファイルシステム パスを参照していますが、これは Web 訪問者にはまったくアクセスできません。おそらく、src で /video/file2.m4v を意味していたのでしょう。

于 2014-04-26T05:07:20.320 に答える
1

コーデック (m4v) は、すべてのブラウザーでサポートされているわけではないため、おそらく外部プラグインまたはコーデックのサービス サポートが必要になるでしょう。

サポートされているクロスブラウザーのビデオおよびオーディオ形式のリストについては、MDN のこのドキュメントを確認することをお勧めします

HTML の audio 要素と video 要素でサポートされるメディア形式

簡単に言うと、99% ブロス ブラウザーであるために必要なフォーマットは次のとおりです。

  • MP4 の H.264 および AAC
  • Ogg の Theora と Vorbis
  • WebM の VP8 と Vorbis
于 2014-04-25T11:14:38.827 に答える
1
  • Quicktime の使用を強制されていない場合、Flash ベースのJW Playerは無料ではありません
  • クライアントに Flash 10 がインストールされている場合、Quicktime でエンコードされた MV4 を実行できます。

  • そのため、 jwplayerの公式サイトからJWPlayerを使用してみました。

  • ライセンスキーを取得するには、購入する必要があります。
  • クロス ブラウザーで.m4vビデオを再生できるようにします。
  • 完璧に動作します。
于 2013-06-14T14:22:28.493 に答える