0

こんにちは、簡単な p2p 会議ツールを作成しましたが、大きな問題が 1 つあります。ストリームを送信できます。ストリームを受信して​​いることはわかっていますが (音声は聞こえます)、ビデオは再生されません。どうしてか分かりません。以下は、ビデオに関連するコードです

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);
            }
4

1 に答える 1

0

試す

uic2.addChild(othervideo);

引数に注意してください。

于 2011-01-18T13:45:05.863 に答える