Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 17.08.2005, 11:55
yarrkin вне форума Посмотреть профиль Отправить личное сообщение для yarrkin Найти все сообщения от yarrkin
  № 1  
Ответить с цитированием
yarrkin
 
Аватар для yarrkin

Регистрация: Jun 2005
Сообщений: 11
Question управление потоковым видео - как?

На форуме нашел только один совет по моему вопросу - использовать директор. Боюсь, у меня нет времени для его изучения, поэтому хочу реализовать задуманное на флэше.
Ситуация в следующем - создал 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");
все заработало. А теперь не могу сообразить как мне, например, остановить проигрывание этого видео по нажатию на пробел, а затем возобновить его проигрывание с того же места. Как мне не дожидаясь окончания видео, закрыть его перейти на определенный кадр на сцене, где видео не задействовано... Посоветуйте.


Последний раз редактировалось yarrkin; 17.08.2005 в 12:30. Причина: очепятки
Старый 17.08.2005, 12:24
DeadMorozz вне форума Посмотреть профиль Отправить личное сообщение для DeadMorozz Найти все сообщения от DeadMorozz
  № 2  
Ответить с цитированием
DeadMorozz
 
Аватар для DeadMorozz

Регистрация: Apr 2001
Адрес: Kiev-Simferopol
Сообщений: 133
Вот так можно тормозить, например. При повторном нажатии - видео запускается с текущей позиции. А для перехода в нужную точку есть функция my_ns.seek();.
Код:
var keyListener:Object = new Object();
keyListener.onKeyDown = function() {
 	if (Key.getAscii()==32){
		netStreamX.pause();
	}
};
Key.addListener(keyListener);
__________________
Понять - значит упростить. Хорошо понять - сделать самому.


Последний раз редактировалось DeadMorozz; 17.08.2005 в 12:28.
Старый 17.08.2005, 12:55
yarrkin вне форума Посмотреть профиль Отправить личное сообщение для yarrkin Найти все сообщения от yarrkin
  № 3  
Ответить с цитированием
yarrkin
 
Аватар для yarrkin

Регистрация: Jun 2005
Сообщений: 11
спасибо, работает.

Старый 17.08.2005, 13:41
DeadMorozz вне форума Посмотреть профиль Отправить личное сообщение для DeadMorozz Найти все сообщения от DeadMorozz
  № 4  
Ответить с цитированием
DeadMorozz
 
Аватар для DeadMorozz

Регистрация: Apr 2001
Адрес: Kiev-Simferopol
Сообщений: 133
отлично...
__________________
Понять - значит упростить. Хорошо понять - сделать самому.

Создать новую тему Ответ Часовой пояс GMT +4, время: 11:17.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 11:17.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.