Example #1
0
 /// <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;
     }
 }
Example #3
0
 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);
     }
 }