Показать сообщение отдельно
Старый 24.03.2011, 23:33
MrAngel вне форума Посмотреть профиль Отправить личное сообщение для MrAngel Найти все сообщения от MrAngel
  № 1  
Ответить с цитированием
MrAngel

Регистрация: May 2007
Сообщений: 21
По умолчанию Не работает NetStream.play()

Здравствуйте! Создаю простенький видеочат с использованием RTMFP. Использую Adobe Flash CS5.

Открываю приложение в разных окнах браузера, соединяюсь, но к сожалению не получается получить во втором окне поток видеоданных из экземпляра приложения находящегося в первом окне.

Публикую видеопоток с помощью следующего кода:

Код AS3:
...
var cam:Camera = Camera.getCamera();
var video:Video = new Video();
video.attachCamera(cam);
 
_netStream.attachCamera(cam);
_netStream.publish("multicast_"+_nick);	
 
video_count++;
 
video.name = "video_"+video_count;
 
addChild(video);
video.x = 625;
video.y = 30;
 
video.height /= (video.width/170);
video.width /= (video.width/170);
...
Пытаюсь просмотреть его так:

Код AS3:
...
var video:Video = new Video();
 
_netStream.play(e.target.selectedItem.data.toString());
video.attachNetStream(_netStream);
 
video_count++;
 
video.name = "video_"+video_count;
 
addChild(video);
 
video.height /= (video.width/170);
video.width /= (video.width/170);
 
video.x = 625;
video.y = 30 + (video_count-1)*(video.height+5);
...
Выскакивает "NetStream.Play.Failed"

Подскажите пожалуйста в чем причина?

P.S. На всякий случай приаттачил полные исходные коды.
Вложения
Тип файла: rar server.rar (730.5 Кб, 99 просмотров)


Последний раз редактировалось MrAngel; 24.03.2011 в 23:48.