Просмотр полной версии : Перемотать в конец видео.
MikhailovAS
12.07.2007, 21:54
Здравствуйте.
Что есть:
Подгружаемое видео.
Нужно:
перемотать его на последний кадр.
Вопрос:
Как это сделать?
------
Просмотрел весь форум - ничего подобного не встретил.
Мануал тоже весь прочитал.
прошу мопощи, т.к. попал в тупик =(
а хелп тяжело открыть? NetStream.seek()
MikhailovAS
12.07.2007, 22:15
Вопрос и состоит в том, как с помощью seek перемотать на конец?
MikhailovAS
12.07.2007, 22:37
__etc, Спасибо большое!
LightStich
07.08.2007, 21:06
А если onMetaData не срабатывает (не понятно по каким причинам. Для некоторых фильмов срабатывает, для некоторых нет! (вот такая-же проблема: http://www.flasher.ru/forum/showthread.php?t=95011&highlight=onMetaData)), можно ещё каким-то способом получить информацию о продолжительности видео?
Необходимо добавить метаданные в flv.
LightStich
08.08.2007, 15:37
Ок.
Можно как-то узнать, включены ли в видео метаданные до того, как оно начинает воспроизводиться?
Ну разве что каким-нибудь серверным скриптом.
chingachgoog
08.08.2007, 16:32
connection_nc = new NetConnection();
connection_nc.connect(null);
stream_ns = new NetStream(connection_nc);
my_video.attachVideo(stream_ns);
stream_ns.play("myVideo.flv");
stream_ns.pause(true)
seek_end=0
function findEnd(){
lastTime=seek_end
seek_end++
stream_ns.seek(seek_end)
}
findEnd()
stream_ns.onStatus = function(infoObject) {
trace (infoObject.code)
if (infoObject.code=="NetStream.Seek.InvalidTime"){
stream_ns.seek(lastTime)
stream_ns.pause(false)
delete stream_ns.onStatus
} else {
findEnd()
}
};
my_video - уже на рабочем столе создано
Гм, представляю, сколько оно жрет памяти и процессора…
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.