2012-04-14 9 views
1

私の友人が私のサイトの映画を作成しました.flv形式です。私はflowplayerと呼ばれる人気のあるフラッシュプレーヤーについて聞いたことがあるが、フラッシュをサポートしていないipadやその他のデバイスではこのようなプレーヤーが動作しないという悪い気持ちがある。非フラッシュプレーヤーを介してFlash形式の動画を再生して、すべての端末でコンテンツを視聴できるようにする方法はありますか?ポータブルデバイスが見ることのできる方法でウェブ上のフラッシュ(.flv)ビデオを再生

私はどんなアイデアでも開いています。おそらく私は何らかの形で別の形式にビデオを変換する必要があるかもしれません。任意の助け

おかげで、あなたはすでにそれがビデオを再生するためのFlash Playerが必要になりますよう、あなたが(ほとんど)モバイルデバイスでFlashビデオを使用することはできません書かれていたよう

答えて

1

エヴァン。それでも、実際のFlashムービー(.swf)は、Flashコンテナ内で再生されるビデオファイル(あなたの場合は.flv)を開く以上のことはしません。

すべての端末で動画を再生できるようにするには、まずHTML5 <video>を配信し、ブラウザがHTML5対応ではない場合にFlashにフォールバックする方法を使用します。これは、html5-video-tag wikivideo for everybodyまたはDive into HTML5に記載されています。

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

ファイルが実際にどのコーデックを使用しているのか、結果に応じてビデオをH264形式に再エンコードして、Flashベースの再生とHTML5ベースの再生の両方で使用できるようにすることをおすすめします。

残念ながら、これはまだFirefoxやOperaのユーザーには向いていません(GoogleがWebM-Codecをプッシュしようとしているため、Chromeは将来H264サポートを中止する可能性があることにも注意してください)。これらのブラウザをフラッシュしたり、別の種類のメディアソース(おそらくogg)を提供することになります。

+0

非常に便利なリンクありがとうございます。私がそれらを読んで理解していることは、プレーヤーが、検出されたデバイスに基づいて、フラッシュかhtmlのどちらかを使用するということです。私は、このプレーヤーと一緒に作業するためにビデオがどのようなフォーマットでなければならないのか調べるのが難しいです。 –

+0

@エヴァンそれはプレーヤーが何をサポートしているかという質問ではありません(基本的にブラウザが要求するメディアを提供するだけです)が、ブラウザがサポートしているものです。現時点では、 '.m4v'、' .webm'と '.ogg'をHTML5ビデオとFlashフォールバック(' .m4v'または別々の '.flv'のいずれか)として提供する必要がありますあなたは本当にすべてのユーザーに対応したいと思っています。 – m90

関連する問題