Flash CS3 ドキュメンテーション |
|||
| ActionScript 2.0 コンポーネントリファレンスガイド > FLVPlayback コンポーネント > FLVPlayback クラス > FLVPlayback.metadata | |||
Flash Player 8
Flash Professional 8
my_FLVPlybk.metadata
プロパティ。NetSteam.onMetaData() コールバック関数の呼び出しで返されるメタデータ情報パケットであるオブジェクトです。読み取り専用。
Flash CS3 エンコーダを使用して FLV ファイルをエンコードした場合、metadata プロパティには次に示す情報が含まれます。それより古い FLV ファイルの場合は、height、width、および duration の値のみ含まれます。
|
パラメータ |
説明 |
|---|---|
canSeekToEnd
|
ブール値。プログレッシブダウンロードされるムービークリップの最後をシークできるようにする、最後のフレームにあるキーフレームを使って FLV ファイルをエンコードした場合に |
cuePoints
|
オブジェクトの配列。FLV ファイルに埋め込まれたキューポイントごとに存在します。FLV ファイルにキューポイントが含まれない場合、値は undefined になります。各オブジェクトには次のプロパティがあります。
|
audiocodecid
|
使用されたオーディオコーデック (エンコード/デコード方法) を示す数値。 |
audiodelay
|
元の FLV ファイルの "時間 0" が FLV ファイルのどの時間に存在するかを示す数値。オーディオを正しく同期するには、ビデオコンテンツを少し遅らせる必要があります。 |
audiodatarate
|
オーディオの 1 秒あたりのキロバイトを示す数値。 |
videocodecid
|
ビデオのエンコードに使用されたコーデックバージョンを示す数値。 |
framerate
|
FLV ファイルのフレームレートを示す数値。 |
videodatarate
|
FLV ファイルのビデオデータレートを示す数値。 |
height
|
FLV ファイルの高さを示す数値。 |
width
|
FLV ファイルの幅を示す数値。 |
duration
|
FLV ファイルの継続時間を秒単位で示す数値。 |
次の例では、FLV ファイル cuepoints.flv の metadata 値のサンプリングを [出力] パネルに表示します。metadataReceived イベントが発生したときにデータを表示します。
FLVPlayback コンポーネントをステージにドラッグし、インスタンス名を my_FLVPlybk にします。続いて、次のコードをタイムラインのフレーム 1 の [アクション] パネルに追加します。
/**
必須 :
- my_FLVPlybk というインスタンス名の FLVPlayback コンポーネントがステージ上にあること
*/
import mx.video.*;
var listenerObject:Object = new Object();
listenerObject.metadataReceived = function(eventObject:Object):Void {
trace("canSeekToEnd is " + my_FLVPlybk.metadata.canSeekToEnd);
trace("Number of cue points is " + my_FLVPlybk.metadata.cuePoints.length);
trace("Frame rate is " + my_FLVPlybk.metadata.framerate);
trace("Height is " + my_FLVPlybk.metadata.height);
trace("Width is " + my_FLVPlybk.metadata.width);
trace("Duration is " + my_FLVPlybk.metadata.duration + " seconds");
};
my_FLVPlybk.addEventListener("metadataReceived", listenerObject);
my_FLVPlybk.contentPath = "http://www.helpexamples.com/flash/video/cuepoints.flv";
FLVPlayback.metadataLoaded, FLVPlayback.metadataReceived
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート
現在のページ: http://livedocs.adobe.com/flash/9.0_jp/main/00003022.html