Beispiel #1
0
        private void HandleVideoApply(MessageEntity ReceiveMsg)//处理VideoApply类信息
        {
            VideoApplyFrm VideoApply = new VideoApplyFrm(ReceiveMsg.MyInformation);

            if (VideoApply.ShowDialog() == DialogResult.OK)
            {
                VideoTalkFrm videoTalk = new VideoTalkFrm("Accept", ReceiveMsg.MyInformation);
                videoTalk.Show();
            }
        }
Beispiel #2
0
        private void btn_VedioTalk_Click(object sender, EventArgs e)
        {
            VideoTalkFrm VideoTalk = new VideoTalkFrm(this.me);

            //Thread VedioThread = new Thread(VedioTalk.Show);
            //VideoThread.Start();
            //VideoThread.IsBackground = true;
            VideoTalk.SetParameter(IPAddress.Parse(this.Tag.ToString()), 8002, "");
            VideoTalk.Show();
        }
Beispiel #3
0
        private void HandleVideoStop(MessageEntity ReceiveMsg)//处理VideoStop类信息
        {
            AccessMethod AccMethod = new AccessMethod();
            var          Frm       = AccMethod.FindVideoFrm(ReceiveMsg.Adress, "视频聊天窗口");

            if (Frm != null)
            {
                //消息加入对话窗体控件显示窗体
                VideoTalkFrm frm = (VideoTalkFrm)Frm;
                frm.ColseAV();
            }
        }
Beispiel #4
0
        private void HandleVideoStart(MessageEntity ReceiveMsg)//处理VideoStart类信息
        {
            AccessMethod AccMethod = new AccessMethod();
            var          Frm       = AccMethod.FindVideoFrm(ReceiveMsg.Adress, "视频聊天窗口");

            if (Frm != null)
            {
                //消息加入对话窗体控件显示窗体
                VideoTalkFrm frm = (VideoTalkFrm)Frm;
                frm.Connect(ReceiveMsg.Adress, int.Parse(ReceiveMsg.Point));
            }
        }