Flow Player、JW Player、その他のいくつかのプレーヤーを見てきましたが、PHP コードで正確に動作させることはできません。
HTML ビデオ タグ内で FLV を再生する方法はありますか?
MP4 と OGG ファイルが生成されることは知っていますが、私が取り組んでいるものは FLV ファイルを生成します。
Flow Player、JW Player、その他のいくつかのプレーヤーを見てきましたが、PHP コードで正確に動作させることはできません。
HTML ビデオ タグ内で FLV を再生する方法はありますか?
MP4 と OGG ファイルが生成されることは知っていますが、私が取り組んでいるものは FLV ファイルを生成します。
www.videojs.comvideo.js
からご覧ください。ライブ ビデオ フィードのストリーミングに使用しています。次のように video タグを模倣します。
<video id="example_video_1" class="video-js vjs-default-skin"
controls preload="auto" width="640" height="480"
poster="http://video-js.zencoder.com/oceans-clip.png"
data-setup='{"example_option":true}'>
<source src="rtmp://localhost/live/test" type="rtmp/flv">
</video>
私にとってはとてもうまくいきます。
FLV ファイルを再生できる他のプレーヤーの使用を検討することもできます。既知のブラウザ (Chrome、Firefox など...) は、ある種のフラッシュ プレーヤーを使用するまで、または使用しない限り、FLV ファイルを実行できません。
PHP を使用している場合は、Flash Player を使用することをお勧めします。Adobe Flash Player を使用してください。恥ずかしがらずに! YouTube や他の多くの Web サイトで使用されています。
すでに試したフレイヤーに固執することもできます。
動画を MP4 または OGG 形式に変換できます。すべてのブラウザが HTML5<video></video>
タグを使用してビデオ ファイルを再生できるようにします。
ただし、覚えておいてください:各ブラウザには、ビデオ ファイルの再生に関する独自の制限があります。ここでブラウザのサポートを読むことができます: Mozilla Developer Network
フラッシュで再生します。それが唯一の方法だと思います:http://css-tricks.com/forums/topic/how-to-play-flv-in-html5/
技術的に言えば、HTML5 ビデオ仕様はコーデック/プロトコルにとらわれないため、flv ファイルのサポートが可能であると想像できます。問題は、主要な Web ブラウザーのどれもそれを実装していないことです (おそらく flv は Adobe の独自のコンテナーであるため)。再生するには、Flash コンポーネントが必要です。あなたが言及したプレーヤーのいずれか、またはスタンドアロンの無料のフラッシュ プレーヤーを探している場合は、Adobe のストロボを試してください。ここで試すことができます。
.f4v ファイルを生成できる場合は、ファイルの名前を mp4 に変更してから、HTML5 ビデオ タグで再生してみてください。