FLVPlayback.idleTimeout

使用できるバージョン

Flash Player 8

エディション

Flash Professional 8

シンタックス

my_FLVPlybk.idleTimeout

説明

プロパティ。再生が一時停止または停止してアイドル状態になった FMS への接続が Flash によって切断されるまでのミリ秒数。このプロパティは、HTTP 経由の FLV ファイルのダウンロードには影響しません。

ビデオストリームが既にアイドル状態である場合に、このプロパティを設定すると、タイムアウト値に新しい値が再設定されます。

デフォルト値は 300000 (5 分) です。

次の例では、FMS または FVSS からの FLV ファイルをストリーミング再生する場合を想定しています。idleTimeout プロパティに低い値である 10 ミリ秒を設定します。これによってタイムアウトがトリガされ、最終的に RTMP 接続で close イベントがトリガされます。close イベントのリスナーは、イベントが発生したビデオプレーヤーのインデックス番号を表示します。

FLVPlayback コンポーネントをステージにドラッグし、インスタンス名を my_FLVPlybk にします。[コンポーネントインスペクタ] パネルで、FMS または FVSS からのストリーミング FLV ファイルの位置を指定する値を contentPath パラメータに割り当てます。続いて、次のコードをタイムラインのフレーム 1 の [アクション] パネルに追加します。

/**
 必須 :
  - my_FLVPlybk というインスタンス名の FLVPlayback コンポーネントがステージ上にあること
*/
import mx.video.*;
my_FLVPlybk.idleTimeout = 10;
var listenerObject:Object = new Object();
// RTMP 接続の終了イベントをリスンする。ビデオプレーヤーのインデックスを表示する
listenerObject.close = function(eventObject:Object) {
    trace("Closed connection for video player: " + eventObject.vp);
};
my_FLVPlybk.addEventListener("close", listenerObject);

関連項目

FLVPlayback.close


 

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

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