PDA

Просмотр полной версии : управление потоковым видео - как?


yarrkin
17.08.2005, 11:55
На форуме нашел только один совет по моему вопросу - использовать директор. Боюсь, у меня нет времени для его изучения, поэтому хочу реализовать задуманное на флэше.
Ситуация в следующем - создал flv-файл. Во флэшке создал new video, перетащил его на сцену, обозвал как my_video и написал:
var netConn:NetConnection = new NetConnection();
netConn.connect(null);
var netStreamX:NetStream = new NetStream(netConn);
my_video.attachVideo(netStreamX);
netStreamX.setBufferTime(5);
netStreamX.play("имя_файла.flv");
все заработало. А теперь не могу сообразить как мне, например, остановить проигрывание этого видео по нажатию на пробел, а затем возобновить его проигрывание с того же места. Как мне не дожидаясь окончания видео, закрыть его перейти на определенный кадр на сцене, где видео не задействовано... Посоветуйте.

DeadMorozz
17.08.2005, 12:24
Вот так можно тормозить, например. При повторном нажатии - видео запускается с текущей позиции. А для перехода в нужную точку есть функция my_ns.seek();.

var keyListener:Object = new Object();
keyListener.onKeyDown = function() {
if (Key.getAscii()==32){
netStreamX.pause();
}
};
Key.addListener(keyListener);

yarrkin
17.08.2005, 12:55
спасибо, работает.

DeadMorozz
17.08.2005, 13:41
отлично...