FLVPlayback.setFLVCuePointEnabled()

使用できるバージョン

Flash Player 8

エディション

Flash Professional 8

シンタックス

my_FLVplybk.setFLVCuePointEnabled(enabled:Boolean, time:Number)
my_FLVplybk.setFLVCuePointEnabled(enabled:Boolean, name:String)
my_FLVplybk.setFLVCuePointEnabled(enabled:Boolean, cuePoint:Object)

パラメータ

enabled ブール値。FLV ファイルのキューポイントを有効にするか (true) 無効にするか (false) を指定します。

time 設定するキューポイントの時間を秒単位で表した数値。

name 設定するキューポイントの名前。

cuePoint 設定するキューポイントに一致する name プロパティおよび time プロパティを持つキューポイントオブジェクト。受け取ったキューポイントオブジェクトの他のプロパティはチェックされません。time または name が undefined である場合は、使用可能な値だけを使用してキューポイントを検索します。

戻り値

数値。metadataLoadedtrue である場合は、有効状態が変更されたキューポイントの数を返します。metadataLoadedfalse の場合は、-1 を返します。これは、コンポーネントは設定するキューポイントを判断できないためです。ただし、コンポーネントはメタデータを受け取ると、指定したキューポイントを正しく設定します。

説明

メソッド。1 つまたは複数の FLV ファイルのキューポイントを有効または無効にします。イベントとして送出され、seekToPrevNavCuePoint()seekToNextNavCuePoint()、および seekToNavCuePoint() の各メソッドを使用して操作されるキューポイントが無効になります。

contentPath プロパティに別の FLV ファイルを設定するとキューポイント情報は削除されるので、ロードする次の FLV ファイルのキューポイント情報を設定する前に、contentPath プロパティを設定します。

この関数によって発生した変更は、メタデータがロードされるまで isFLVCuePointEnabled() メソッドの呼び出しによって反映されません。

次の例では、ready イベントが発生したときに point2 キューポイントおよび point3 キューポイントを無効にします。cuePoint イベントハンドラは、発生する各キューポイントの名前と時間を [出力] パネルに表示します。FLV ファイルには、埋め込みキューポイントとして、point1 (00:00:00:418)、point2 (00:00:07.748)、point3 (00:00:16:020) の 3 つが含まれます。

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

/**
 Requires:
  - FLVPlayback component on the Stage with an instance name of my_FLVPlybk
*/
import mx.video.*;
function ready(eventObject:Object) {
    my_FLVPlybk.setFLVCuePointEnabled(false, "point2");
    my_FLVPlybk.setFLVCuePointEnabled(false, 16.02);
}
my_FLVPlybk.addEventListener("ready", ready);
function cuePoint(eventObject:Object) {
        trace("Cue point name is: " + eventObject.info.name);
        trace("Cue point time is: " + eventObject.info.time);
}
my_FLVPlybk.addEventListener("cuePoint", cuePoint);
my_FLVPlybk.contentPath = "http://www.helpexamples.com/flash/video/cuepoints.flv";

関連項目

FLVPlayback.cuePoint, FLVPlayback.findCuePoint(), FLVPlayback.findNearestCuePoint(), FLVPlayback.findNextCuePointWithName(), FLVPlayback.isFLVCuePointEnabled(), FLVPlayback.seekToNavCuePoint(), FLVPlayback.seekToNextNavCuePoint(), FLVPlayback.seekToPrevNavCuePoint()


 

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

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