Как отобразить продолжительность видео (текущее время / общее время)?
Я хотел бы спросить, как отображать отображаемое время видео, которое показывают только в системе, использующей AS 3.0. Пример: он показывает время поиска и общее время, используя trace(). Есть ли какая-то информация или решение для ее решения? Я ценю это, любой из вас может ответить. ^^ Спасибо.
1 ответ
Решение
Я предполагаю, что вы используете NetStream
объект для потокового видео?
Если так, то NetStream
класс имеет переменную с именем time
что дает вам время поиска в секундах.
var ns:NetStream;
// load video, etc
...
// update every frame
stage.addEventListener(Event.ENTER_FRAME, onEnterFrame);
function onEnterFrame(e:Event):void {
trace("seek time: " + ns.time);
}
Что касается общего времени, вы можете получить это из метаданных видео, прослушав onMetaData
событие. Смотрите здесь.