![]() |
|
||||||||||
|
|||||
|
Регистрация: Sep 2006
Сообщений: 43
|
Здравствуйте.
Что есть: Подгружаемое видео. Нужно: перемотать его на последний кадр. Вопрос: Как это сделать? ------ Просмотрел весь форум - ничего подобного не встретил. Мануал тоже весь прочитал. прошу мопощи, т.к. попал в тупик =( |
|
|||||
|
а хелп тяжело открыть? NetStream.seek()
|
|
|||||
|
Регистрация: Sep 2006
Сообщений: 43
|
Вопрос и состоит в том, как с помощью seek перемотать на конец?
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
onMetaData
|
|
|||||
|
Регистрация: Sep 2006
Сообщений: 43
|
__etc, Спасибо большое!
|
|
|||||
|
А если onMetaData не срабатывает (не понятно по каким причинам. Для некоторых фильмов срабатывает, для некоторых нет! (вот такая-же проблема: http://www.flasher.ru/forum/showthre...t=onMetaData)), можно ещё каким-то способом получить информацию о продолжительности видео?
Последний раз редактировалось LightStich; 07.08.2007 в 21:09. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Необходимо добавить метаданные в flv.
|
|
|||||
|
Ок.
Можно как-то узнать, включены ли в видео метаданные до того, как оно начинает воспроизводиться? |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Ну разве что каким-нибудь серверным скриптом.
|
|
|||||
|
Banned
[+4 01.02.09]
[+1 01.02.09] |
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()
}
};
|
![]() |
![]() |
Часовой пояс GMT +4, время: 01:16. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|