Здравствуйте.
Подскажите пожалуйста, как узнать длительность видео, которое подгружается через NetStream?
Добавлено через 52 минуты
Делаю следующим образом:

Код AS3:
/**
* Инициализация видео-контейнера
*/
private function initVideo():void {
this.videoConnection = new NetConnection();
this.videoConnection.connect(null);
this.videoStream = new NetStream(this.videoConnection);
var client = new Object();
client.onMetaData = metaDataHandler;
this.videoStream.client = client;
this.video = new Video();
this.container.addChild(this.video);
this.video.attachNetStream(this.videoStream);
// Определение метаданных видео файла
function metaDataHandler(infoObject:Object):void {
this.videoSizes = [infoObject.width, infoObject.height];
this.videoDuration = infoObject.duration;
}
}
Если я в функции metaDataHandler делаю trace(infoObject.duration), то выводится все правильно, но если я где-то в другом месте пытаюсь использовать this.videoDuration, то говорится, что оно (свойство) равно нолю.