Flash CS3 ドキュメンテーション |
|||
| ActionScript 2.0 コンポーネントリファレンスガイド > FLVPlayback コンポーネント > FLVPlayback クラス > 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);
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート
現在のページ: http://livedocs.adobe.com/flash/9.0_jp/main/00003015.html