メモ:YouTubeAPI + Flash

Flashプレーヤを作りたい!
http://code.google.com/intl/ja/apis/youtube/flash_api_reference.html
俺、Flashほとんど作れないけどな!はっはっはっ

  • YouTubeAPIのうち、"YouTube Flash(ActionScript 2.0 プレーヤー) API"っていうのを使うみたい。
  • FlashPlayer 8 以降がインストールされている必要があるんだって。
  • 「基本的にJavaScriptAPIと同じだから、詳しくはそっち読んでね」だって。
  • FlashAPI特有のコールは2つしかないんだって!

YouTubeFlashAPI特有のコール

player.isPlayerLoaded():Boolean
プレーヤー SWF が読み込まれて初期化され、API コール受信準備が整うと、true を返します。プレーヤーの読み込みと初期化が完了していないときは、false を返します。また、undefined を返す場合もあります。

player.addEventListener(event:String, handler:Function)
このメソッドは JavaScript API を使用する場合と同様に動作しますが、String ではなく Function を受け付けてイベントをハンドルします。登録できるイベントについては、JavaScript API ドキュメントの イベント セクションをご覧ください。

YouTubeJavaScriptAPI

  • "SWFObject を使用して SWF を埋め込み、ユーザーの Flash Player のバージョンを検出することをお勧めします。"
  • "enablejsapi=1"