/// <summary> /// 释放资源 /// </summary> public virtual void Dispose() { try { chatContainer.Close(); multimediaManager.Dispose(); } catch (Exception e) { throw e; } }
/// <summary> /// 释放资源 /// </summary> public virtual void Dispose() { try { chatContainer.Close(); multimediaManager.Dispose(); } catch (Exception e) { //5-21 存在未初始化的OMCS尝试释放资源 throw e; } }
public void DisconnectOMCS() { try { if (this.multimediaManager != null) { //this.multimediaManager.AudioCaptured -= new ESBasic.CbGeneric<byte[]>(multimediaManager_AudioCaptured); //this.multimediaManager.AudioPlayed -= new ESBasic.CbGeneric<byte[]>(multimediaManager_AudioPlayed); if (this.chatGroup != null) { //退出聊天室 this.multimediaManager.ChatGroupEntrance.Exit(ChatType.Audio, this.chatGroup.GroupID); } multimediaManager.Dispose(); } DisplayMsg("语音服务已经断开."); } catch (Exception ex) { DisplayMessage(ex.Message); } }