User Guide
FLVPlayback class 609
Edition
Flash Professional 8.
Usage
my_FLVPlybk.metadataLoaded
Description
Property; a Boolean value that is true if a metadata packet has been encountered and
processed or if the FLV file was encoded without the metadata packet. In other words, the
value is
true if the metadata is received, or if you are never going to get any metadata. So, you
know if you have the metadata; and if you don’t have the metadata, you know not to wait
around for it. If you just want to know whether or not you have metadata, you can check the
value with:
FLVPlayback.metadata != null
Use this property to check whether you can retrieve useful information with the methods for
finding and enabling or disabling cue points. Read-only.
Example
The following example creates a listener for the progress event. When the event occurs, the
example checks whether the
metadataLoaded property is true and, if so, shows the metadata
values
height, width, and duration in the Output panel.
Drag an FLVPlayback component to the Stage, and give it an instance name of
my_FLVPlybk. Then add the following code to the Actions panel on Frame 1 of the
Timeline:
/**
Requires:
- FLVPlayback component on the Stage with an instance name of my_FLVPlybk
*/
import mx.video.*;
var listenerObject:Object = new Object();
listenerObject.progress = function(eventObject:Object):Void {
if(my_FLVPlybk.metadataLoaded){
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("progress", listenerObject);
my_FLVPlybk.contentPath = "http://www.helpexamples.com/flash/video/
water.flv";
See also
FLVPlayback.metadata, FLVPlayback.metadataReceived