This commit is contained in:
lxmou666 2021-01-05 23:45:48 +08:00
parent bcd75c83c2
commit cdd02b0c05
2 changed files with 21 additions and 10 deletions

View File

@ -280,16 +280,27 @@ namespace JianGongYun.TRTC
{ {
liveWinMode.MicRunning = true; liveWinMode.MicRunning = true;
lTRTCCloud.startLocalAudio(settingWindowViewModel.LiveAudioLevel); lTRTCCloud.startLocalAudio(settingWindowViewModel.LiveAudioLevel);
//if (liveWinMode.IsLive && !liveWinMode.AudioRecordRunning)
//{
// liveWinMode.AudioRecordRunning = true;
// //var time = Util.TimeStr();
// var pars = new TRTCAudioRecordingParams { filePath = Path.Combine(RecoderDir, $"temp_audio.aac") };
// var res = lTRTCCloud.startAudioRecording(ref pars);
// //Console.WriteLine(res);
//}
}
}
public static void StartRecordAudio()
{
if (liveWinMode.IsLive && !liveWinMode.AudioRecordRunning) if (liveWinMode.IsLive && !liveWinMode.AudioRecordRunning)
{ {
liveWinMode.AudioRecordRunning = true; liveWinMode.AudioRecordRunning = true;
//var time = Util.TimeStr(); //var time = Util.TimeStr();
var pars = new TRTCAudioRecordingParams { filePath = Path.Combine(RecoderDir, $"temp_audio.wav") }; var pars = new TRTCAudioRecordingParams { filePath = Path.Combine(RecoderDir, $"temp_audio.aac") };
var res = lTRTCCloud.startAudioRecording(ref pars); var res = lTRTCCloud.startAudioRecording(ref pars);
//Console.WriteLine(res); //Console.WriteLine(res);
} }
} }
}
/// <summary> /// <summary>
/// 关闭麦克风 /// 关闭麦克风
/// </summary> /// </summary>
@ -365,7 +376,7 @@ namespace JianGongYun.TRTC
//摄像头大画面位置 //摄像头大画面位置
var bigRoi = BackgroundFrame[new OpenCvSharp.Rect((backWidth - backHeight) / 2, 0, backHeight, backHeight)]; var bigRoi = BackgroundFrame[new OpenCvSharp.Rect((backWidth - backHeight) / 2, 0, backHeight, backHeight)];
StartRecordAudio();
while (!end) while (!end)
{ {
stopwatch.Restart(); stopwatch.Restart();

View File

@ -149,8 +149,8 @@ namespace JianGongYun.TRTC.Windows
LiveClassroom.StartVideoSub(AfterLiveSubViewWrap); LiveClassroom.StartVideoSub(AfterLiveSubViewWrap);
} }
LiveClassroom.StartMic(); LiveClassroom.StartMic();
LiveClassroom.SetMicMute(false);
LiveClassroom.VideoRecordTask(ref onEnd);//启动录制 LiveClassroom.VideoRecordTask(ref onEnd);//启动录制
LiveClassroom.SetMicMute(false);
}, SettingWindowViewModel.ScreenRecordingCountdown); }, SettingWindowViewModel.ScreenRecordingCountdown);
} }