/// <summary> /// 初始化 /// </summary> /// <param name="sendOrReceive"></param> private void InitAudio(GlobalVariable.AudioSendOrReceive sendOrReceive) { if (sendOrReceive == GlobalVariable.AudioSendOrReceive.Send) { Title = $"正在呼叫{_targetUser.userName}..."; AcceptVisibility = Visibility.Collapsed; SetStanckPanel(true); var targetAccid = _targetUser.accid; if (string.IsNullOrEmpty(targetAccid)) { QueryUserInfo(_targetUser.userId); } AudioChat.Start(_targetUser.accid, NIMVideoChatMode.kNIMVideoChatModeAudio); //构造一条语音电话消息 AudioChat.targetUid = _targetUser.userId; } else { Title = $"正在与{_targetUser.userName}通话中..."; Countdown(); SetStanckPanel(false); } SetContactPhoto(); AudioChat.SetAudioPlayVolumn(120); }
/// <summary> /// 调节音量 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public void RangeBase_OnValueChanged(object sender, RoutedPropertyChangedEventArgs <double> e) { var volumnSlider = sender as System.Windows.Controls.Slider; if (volumnSlider == null) { return; } var value = Convert.ToInt32(volumnSlider.Value); AudioChat.SetAudioPlayVolumn(value); _currentVolunm = value; }