![]() |
|
||||||||||
|
|||||
|
Регистрация: Jul 2006
Сообщений: 106
|
Господа, программисты!
У меня такая задача - Проиграть видео и после этого перейти на 2-й кадр. Я нашел код, который отслеживает окончание проигрывания. Но я никак не могу связать его с FLVPlayback, который находится у меня на сцене. т.е звук есть, а картинки нету. Что я делаю не так? var flv_connect:NetConnection = new NetConnection(); flv_connect.connect(null); var motionStream:NetStream = new NetStream(flv_connect); motionStream.play("video.flv"); VPlayer.attachVideo(motionStream); VPlayer.skin = 'SteelExternalAll.swf'; var duration:Number; var checkStatus:Number; motionStream.onMetaData = function(meta:Object):Void { duration = meta.duration; } checkStatus = setInterval(this, "CheckPlayStatus", 250); function CheckPlayStatus() { if(motionStream.time >= duration){ clearInteval(checkStatus); gotoAndPlay(2); } } |
|
|||||
|
Регистрация: Aug 2008
Адрес: moscow
Сообщений: 137
|
я в свое время решила так эту задачу
Последний раз редактировалось zzz_dmg; 19.01.2009 в 14:37. |
|
|||||
|
Регистрация: Jul 2006
Сообщений: 106
|
Не получается. Если я делаю вот так, то перепрыгивание на второй кадр происходит при перемотке вручную видеоролика.
|
|
|||||
|
Регистрация: Aug 2008
Адрес: moscow
Сообщений: 137
|
|
|
|||||
|
Регистрация: Jul 2006
Сообщений: 106
|
При вашем коде у меня проблема в следующем: если перемотать видео вперед, то всё хорошо. А если потом назад, то получается переход на 2-й кадр
|
|
|||||
|
Регистрация: Aug 2008
Адрес: moscow
Сообщений: 137
|
|
|
|||||
|
Регистрация: Jul 2006
Сообщений: 106
|
Так у меня нету отдельных кнопок. У меня стандартный интерфейс FLVPlayback. Там также есть ползунок, с помощью которого можно перематывать видео. Как для них можно написать этот код?
Добавлено через 51 минуту Вот оно - простое решение проблемы: |
![]() |
![]() |
Часовой пояс GMT +4, время: 17:10. |
|
|
« Предыдущая тема | Следующая тема » |
|
|