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