Question

Bonjour j'ai créé un outil simple conférence de p2p, mais j'ai 1 problème majeur. Je peux envoyer le flux, je sais que je reçois le flux (je peux entendre le son), mais la vidéo ne fonctionne pas. Je ne sais pas pourquoi. Voici le code lié à la vidéo

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 peut être vu à l'écran. Mais quand je vais recevoir la vidéo que je ne reçois rien.

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

La solution

Essayez

uic2.addChild(othervideo);

Notez l'argument.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top