public MainForm() { InitializeComponent(); this.StyleManager = this.metroStyleManager1; wave = new Wave(); wave.ErrorEvent += new ErrorEventHandle(wave_ErrorEvent); wave.SavedFile = AppDomain.CurrentDomain.BaseDirectory + "aaa.wav"; wave.RecordQuality = Quality.Height; InitMap(); }
/// <summary> /// 语音研讨初始化 /// </summary> public void AudioControlInit() { try { //做限制,防止重复 if (GoIntoInit) { GoIntoInit = false; #region 语音初始化 //录播设置 this.wave = new Wave(); //异常捕获事件 this.wave.ErrorEvent += new ErrorEventHandle(wave_ErrorEvent); //录音质量 //this.wave.RecordQuality = Quality.Height; //this.wave.RecordQuality = Quality.Normal; #endregion //获取所有语音研讨信息 if (ConferenceAudio_View.RootCount == 0) { //从服务器获取所有语音节点 ModelManage.ConferenceAudio.GetAll(Constant.ConferenceName, new Action <ConferenceAudioInitRefleshEntity>((result) => { //刷新(获取到的所有语音研讨信息) this.Reflesh(result); //语音研讨板块焦点控制(获得焦点,同步增加节点允许进行滚动末尾的操作) this.stackDiscussContent.GotFocus += stackDiscussContent_GotFocus; // 语音研讨板块焦点控制(失去焦点,同步增加节点时禁止进行滚动末尾的操作) this.stackDiscussContent.LostFocus += stackDiscussContent_LostFocus; //this.loading.Visibility = System.Windows.Visibility.Collapsed; GoIntoInit = true; })); } } } catch (Exception ex) { LogManage.WriteLog(this.GetType(), ex); } }