FLVPlayback.getVideoPlayer()

使用できるバージョン

Flash Player 8

エディション

Flash Professional 8

シンタックス

my_FLVplybk.getVideoPlayer(index:Number)

戻り値

A VideoPlayer オブジェクト

説明

メソッド。index で指定されたビデオプレーヤーを取得します。VideoPlayer のメソッドとプロパティにアクセスする際は、可能な限り FLVPlayback のメソッドとプロパティを使用してください。各 VideoPlayer._name プロパティは、そのインデックスです。

次の例では、2 つのビデオプレーヤーを使用して 2 つの FLV ファイルを再生します。2 番目の FLV ファイルが ready イベントをトリガすると、getVideoPlayer() メソッドを呼び出してビデオプレーヤー番号 1 を取得し、その _alpha プロパティに 50 を設定します。これにより、そのプレーヤーの FLV ファイル (plane_cuepoints) は透明になり、両方の FLV ファイルが同時に表示されます。

FLVPlayback コンポーネントをステージにドラッグし、インスタンス名を my_FLVPlybk にします。続いて、次のコードをタイムラインのフレーム 1 の [アクション] パネルに追加します。

/**
 必須 :
  - my_FLVPlybk というインスタンス名の FLVPlayback コンポーネントがステージ上にあること
*/
my_FLVPlybk.load("http://www.helpexamples.com/flash/video/cuepoints.flv");
var listenerObject:Object = new Object();
listenerObject.ready = function(eventObject:Object) {
    if (eventObject.target.contentPath == "http://www.helpexamples.com/flash/video/cuepoints.flv") {
        // 最初の flv の準備ができた後にこれが発生する
        my_FLVPlybk.activeVideoPlayerIndex = 1;
        my_FLVPlybk.load("http://www.helpexamples.com/flash/video/plane_cuepoints.flv");
    } else {
        // 2 番目の flv の準備ができた後にこれが発生する
        eventObject.target.activeVideoPlayerIndex = 0;
        eventObject.target.play();
        eventObject.target.activeVideoPlayerIndex = 1;
        eventObject.target.play();
        var layerOnTop:MovieClip = eventObject.target.getVideoPlayer(1);
        layerOnTop._alpha = 50;
        layerOnTop._visible = true;
    }
}
my_FLVPlybk.addEventListener("ready", listenerObject);

関連項目

FLVPlayback.activeVideoPlayerIndex, FLVPlayback.bringVideoPlayerToFront(), FLVPlayback.visibleVideoPlayerIndex


 

このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート

現在のページ: http://livedocs.adobe.com/flash/9.0_jp/main/00003013.html