1

私の友人が私のサイト用の映画を作成しました。それは.flv形式です。フロープレーヤーと呼ばれる人気のフラッシュプレーヤーについて聞いたことがありますが、そのようなプレーヤーがiPadやフラッシュをサポートしていない他のデバイスで動作しないのは残念です。コンテンツをすべてのデバイスで表示できるように、非フラッシュプレーヤーを介してフラッシュ形式でビデオを再生する方法はありますか?

私はどんなアイデアにもオープンです。おそらく、どういうわけかビデオを別の形式に変換する必要があるかもしれません。

助けてくれてありがとう、

エヴァン

4

1 に答える 1

1

すでに書いているように、ビデオを再生するにはFlash Playerが必要になるため、(ほとんどの)モバイルデバイスでFlashVideoを使用することはできません。それでも、実際のFlashムービー( )は、ビデオファイル(あなたの場合)を.swf開いてFlashコンテナ内で再生する以上のことはしません。.flv

すべてのデバイスでビデオを準備するには、通常、<video>最初にHTML5を提供し、ブラウザーがまだHTML5に対応していないときにFlashにフォールバックするアプローチを使用します。これは、html5-video-tag wiki、すべての人のためのビデオ、またはDiveintoHTML5で説明されています

単一のFLVファイルの状況に関しては、そのファイルがエンコードされているコーデックによって異なります。H264エンコードを使用している場合、HTML5ビデオとFlashビデオは同じソースファイルを共有できます。このようなファイルは通常.m4v.mp4またはと呼ばれる.f4vので、ファイルは古いバージョンのFlashで使用されていたOn2VP8コーデックをまだ使用している可能性があります。

そのため、そのファイルが実際に使用しているコーデックを友達に尋ね、結果に応じて、FlashベースとHTML5ベースの両方の再生で使用できるようにそのビデオをH264形式に再エンコードすることを検討してください。

残念ながら、これはFirefoxまたはOperaのユーザーには対応していません(GoogleがWebM-Codecをプッシュしようとしているため、Chromeは将来H264サポートを終了する可能性があることにも注意してください)。そのため、これらのブラウザを作成するかどうかを選択する必要があります。フラッシュにフォールバックするか、(oggおそらく)別の種類のメディアソースを提供します。

于 2012-04-15T10:38:47.057 に答える