9件のコメントWebでビデオだったらFlash+.flv最強伝説が長く続いてましたがiOSの登場で状況が変わってしまいました。iOSではFlashはサポートされません、ていうか超悪者扱いです。iPad対応のコンテンツでは、ジョブズさんはHTML5(<video>)+h.264一択なのでHTML5を使わざるえません。PC向けはどうする?どう分岐する?そんな面倒くさいことを一手に引き受けてくれる便利なライブラリが色々登場しているみたいです。Browserと動画フォーマットvideoタグでサポートされている動画フォーマットがBrowser毎に違うのが大きな問題です。–*Chromeはh.264には対応しないと言いながらサポートを続けています。Playerライブラリは次のように考えられて作られているようです。動画はh.264だけでもOK。AndroidはHTML5で再生。未対応ブラウザはFlashを使用し再生。画像ファイルが同梱されています。動画はh.264だけ作ればすみます。WebMも作ったらFlashで再生はIE6-8だけになります。Comparisonhttp://praegnanz.de/html5video/コチラが参考になりました。数あるライブラリを検証し機能比較とデモおよびお勧めを掲載してくれています。VideoJShttp://videojs.com/スキンでデザインをカスタマイズ可能です。始めから良く出来たスキンが添付されています。主立ったCMSのPluginが用意されています。APIドキュメントはあるにはあるのですが...https://github.com/zencoder/video-js/blob/master/docs/API.markdowndemoファイルがあるのでそちらを見てくれな感じになっています。MediaElement.jshttp://mediaelementjs.com/ドキュメントがしっかりしているので安心して使えそうです。下記の表はMediaElement.jsのものです。Native表のようにブラウザ毎に対応させているらしい。videoのPlayerです。Videoにも対応してたんですねぇ。SublimeVideo美しいスキンのPlayerです。VideoSWS*も同じ感想のようですが、ちょいとお高めです。金にものを言わせることが出来るプロジェクトだったら使ってみたいと思いました。Mediaとフォーマットが対立していた不毛な時代に戻りたくないのは制作側もユーザーも同じ思いでしょう。ブラウザやOSでの差異はそれぞれの思惑もあるので統一されるのはなかなか難しい話なのかもです。優れたライブラリが多数登場してくれているおかげでHTML5時代はなんとか乗りきれるかも知れません。使うようになっていました。無料版もありますがロゴの表記をしないといけないなどの条件があるので企業サイトでは使用しにくいかもしれません。ネックはIE8までの対応いかんにかかっているようです。IE9未満だとFlash(swf)を使用せざるえません。自前で作ってしまえばいいんですけど。Flash(swf)が添付されてるMediaElement.jsが無難なのかもです。2013-10-22続編書きました。Playerライブラリ、VideoJSとMediaElement.js。13:10大変参考になりました。16:47コメントありがとうございます。FLVの未来、気になります。12:36もしご存知でしたら教えてください。「MediaElement.js」対応表でFLV形式のファイルの再生は各ブラウザともに「f」のマークが付いていますが、このjsを使用して再生できないという意味なのでしょうか?「MediaElement.js」公式サイトを見てもflvについては上記表以外は触れられていないようでした。15:07videoタグでFLV再生は不可能なのでわざわざ使用しなくても良いのではないでしょうか。14:31こんにちは、レスありがとうございます。実はしばらくはFLVを使用しながら徐々にHTML5が対応するフォーマットへと移行することを想定していまして、できるだけ簡単に共存するためにどうしたらよいかと模索中です。Playerを使って再生させれば良いように思います。CODECだったらFLVでなくmp4で書き出せば、それこそ手間がかからないです。Playerライブラリ、VideoJSとMediaElement.js。