0

私は現在、ビデオ プレーヤーを含める必要があるサイトに取り組んでいますが、MP4 ビデオしかありません。Firefox が MP4 をサポートしていないことを考えると、ネイティブ (可能な場合) とフラッシュのサポートが必要です。

次のコードを使用して、Firefox でフォールバックを強制的にフラッシュします。

if (_V_.isFF()) {
    _V_.options.techOrder = ["flash"];
}

これは実際に発生し、Chrome のコンソールから上記を設定すると、フラッシュ フォールバックが発生します。問題は、Firefox を使用すると、オブジェクト タグが表示されず、黒い四角 (およびソース内のビデオ タグ) だけが表示されることです。videojs.com 自体にも object タグはありませんが、video-tag はありますか?! (編集;明確化:私はそこで「フラッシュ」ボタンをクリックします。)

私はこれに少し困惑しています。他の誰かがこれを経験しています/原因が何であるか知っていますか?

4

2 に答える 2

0

mp4 ファイルは webm に変換する必要があり、両方のファイルが videojs プレーヤーで使用されます。

偉大なメディア戦争では、Android からフラッシュが削除されました。これが、webm ファイルが videojs の重要なコンポーネントである理由です。mp4 ファイルを webm ファイルに変換し、両方のソースを使用する必要があります。webm vid をファイルサーバーにもアップロードし、プレーヤーで両方のソースをリンクするだけです。サーバーへのリンク内のファイル名は、認識されるように .mp4 および .webm で終わる必要があります。

2 必読 - http://www.zdnet.com/androids-flash-player-is-dead-live-with-it-7000002668/

http://www.pcadvisor.co.uk/how-to/google-android/3417930/how-get-flash-in-android-jelly-bean/

ソフトウェアを使用せずに mp4 を webm に変換する最も簡単な方法は、YouTube にアップロードすることです。動画がアップロードされたら、リンクをコピーして keepvid.com に移動し、webm をダウンロードします。最高品質の webm ファイルが常に最適であるとは限らないことに注意してください. ただし、videojs のビデオ品質の切り替えは進行中です。

于 2013-01-01T19:33:23.360 に答える