2011-01-18 3 views
0

Привет, я создал простой инструмент для конференции p2p, но у меня есть 1 главная проблема. Я могу отправить поток, я знаю, что получаю поток (я слышу звук), но видео не будет воспроизводиться. Я не знаю почему. Ниже приведен код, относящийся к видеоFlash-- Видео Ребенок не будет играть

private function initconnect():void{ 
       //test with UiElement 
       myvideo = new Video(320,240); 
       myvideo.x = 10; 
       myvideo.y = 50; 
       var uic:UIComponent = new UIComponent(); 
       uic.addChild(myvideo); 
       addElement(uic); 


       othervideo = new Video(320,240); 
       othervideo.x = 10; 
       othervideo.y = 310; 
       var uic2:UIComponent = new UIComponent(); 
       uic2.addChild(myvideo); 
       addElement(uic2); 

myvideo можно увидеть на экране. Но когда я иду получать видео, я ничего не получаю.

public function receive():void{ 
       recvid = new NetStream(netconn,farpeerid); 
       recvid.addEventListener(NetStatusEvent.NET_STATUS,netStatusHandler); 
       recvid.play("cam"); 
       othervideo.attachNetStream(recvid); 
      } 

ответ

0

Попробуйте

uic2.addChild(othervideo); 

Обратите внимание на аргумент.

+0

fu ** lol спасибо. Мне так глупо. Я дошел до тупика здесь – MayTheSchwartzBeWithYou