This content has been marked as final.
Show 1 reply
-
1. Re: List all CuePoints
DanelKirch Oct 26, 2010 11:00 AM (in response to DanelKirch)Found the solution:
Step by step code that is relevant:
Eventlistener on videoElement:
mediaElement = new VideoElement(new URLResource(url));
mediaElement.addEventListener(MediaElementEvent.METADATA_ADD, onMetadataAdd);Function which is called on metadata:
private function onMetadataAdd(event:MediaElementEvent):void{
if (event.namespaceURL == CuePoint.EMBEDDED_CUEPOINTS_NAMESPACE){
var timelineMetadata:TimelineMetadata = mediaElement.getMetadata(CuePoint.DYNAMIC_CUEPOINTS_NAMESPACE) as TimelineMetadata;
timelineMetadata.addEventListener(TimelineMetadataEvent.MARKER_TIME_REACHED, onCuePoint);
trace("CP: "+ timelineMetadata.numMarkers); // Returned 16 - number of curepoints i had in flv
}
}Difference in this code and in first one (first post) is DYNAMIC_CUEPOINTS_NAMESPACE instead of EMBEDDED_CUEPOINTS_NAMESPACE
Hope this helps anyone
