* AS3 FLV Player [#ob34a975]
- http://as3flvplayer.sourceforge.net/
- http://code.google.com/p/fplayer/ Beta でちょっとだけ使っていた模様、たいしたものはない

設置手順

- まず http://sourceforge.net/project/showfiles.php?group_id=214858 からファイルを取得して展開

** ファイル配置 [#i944b04e]
- db/flv/ 以下に FLV を置く
- db/img/ 以下にサムネイルを置く
-- 外部埋め込み用プレイヤーで最初に表示される
- db/xml/test.xml を参考に設定を書く
 <?xml version="1.0"?>
 <videos>
   <video
     url="../../db/flv/test.flv"
     image="../../db/img/test.jpg"
     link="../../internal.php?pL=test">test</video>
 </videos>
-- アドレスは絶対アドレスか、swf を置いてあるディレクトリ (lib/fPlayer) からの相対アドレス
-- インデックスは 0 で決めうちされているので video 要素を2つ以上書いても意味はない

** ページ [#l544adcf]
- test.html を参考に AC_FL_RunContent の引数をお好みの値に変更
-- width, height, FlashVars
- コントロールの高さは 31 px ぐらい。コントロールの高さを引いた値が動画部分の高さになる。詳細はソースを読んでください。

** 送信 [#u8f03f09]
- screenshots, source ディレクトリは送信する必要なし

** 埋め込み用 [#ee290e5c]

- v/index.php は以下のように変更。v/?v=hoge で db/xml/hoge.xml を使った再生が始まる。読み込まれる swf は外部用。
 <?
 header('Location:../lib/fPlayer/fPlayerEx.swf?playList=../../db/xml/'.$_GET['v'].'.xml');
 ?>

** 埋め込み用 HTML [#v5bca93d]
embed_test.html を参考に。test.html にあるように動画下に textarea を用意して中に書いておくと他の人が埋め込みたいときに便利。

 <param name="movie" value="http://as3flvplayer.sourceforge.net/v/?v=test2"></param>

value を書き換える

 <embed src="http://as3flvplayer.sourceforge.net/v/?v=test2" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed>

src を書き換える

** swf ファイルについて [#ob53ea3b]
- fPlayerEx.swf が外部用。再生中に画像をクリックすると link で指定されたページに飛ぶ。
-- 再生は勝手には始まらない
-- フルスクリーンボタンなし
- fPlayerIn.swf が内部用。再生中に画面をクリックするとポーズする
-- 再生が勝手に始まる
-- フルスクリーンボタンあり
- playList が無いと外部用の場合 db/xml/embed.xml、内部用の場合 db/xml/test.xml が使われる

** 問題 [#bccf06f9]
- URL をうつと IE7 が xml ファイルだと思いこむ
- 埋め込みを行う場合、image に絶対アドレスを書いておかないといろいろ面倒なことが起こる

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS