Adobe Flash AS3 FLVPlayback метаданные
Попытка адаптировать этот пример, приведенный здесь
http://help.adobe.com/en_US/AS2LCR/Flash_10.0/help.html?content=00002413.html
Ошибка получения
1046: Тип не был найден или не был пустым с постоянной времени компиляции.
import mx.video.*;
var listenerObject:Object = new Object();
listenerObject.metadataReceived = function(eventObject:Object):Void {
trace("canSeekToEnd is " + rmys01.metadata.canSeekToEnd);
trace("Number of cue points is " + rmys01.metadata.cuePoints.length);
trace("Frame rate is " + rmys01.metadata.framerate);
trace("Height is " + rmys01.metadata.height);
trace("Width is " + rmys01.metadata.width);
trace("Duration is " + rmys01.metadata.duration + " seconds");
};
rmys01.addEventListener("metadataReceived", listenerObject);
rmys01.contentPath = "rhym01.flv";
var vidsiz:TextField = new TextField();
vidsiz.text = "Video Size " + (rmys01.metadata.width) + " by " + (rmys01.metadata.height);
vidsiz.width = 550;
vidsiz.height = 700;
vidsiz.x = 450;
vidsiz.y = 300;
addChild(vidsiz);
Я пытаюсь прочитать фактический размер видеофайла FLV.
2 ответа
импорт mx.video.*;
Итак, вы работаете над проектом AS3 или AS2?
Для проекта AS3 вы должны адаптировать этот урок.
В примере это написано как комментарий в начале:
/ ** Требуется: - Компонент FLVPlayback в рабочей области с именем экземпляра my_FLVPlybk */
Я предполагаю, что вам не хватает этого, и у вас нет компонента на сцене с именем экземпляра 'rmys01', так как я не вижу, чтобы вы где-то объявляли его. В остальном выглядит нормально.