声音来源

This commit is contained in:
lxmou666 2021-02-16 14:31:46 +08:00
parent f987e568c8
commit 7741bdb1c0
2 changed files with 14 additions and 10 deletions

View File

@ -364,17 +364,20 @@ namespace JianGongYun.TRTC
{
if (settingWindowViewModel.AudioSource == "1")
{
lTRTCCloud.muteLocalAudio(false);
//lTRTCCloud.muteLocalAudio(false);
lTXDeviceManager.setCurrentDeviceVolume(ManageLiteAV.TRTCDeviceType.TXMediaDeviceTypeMic, settingWindowViewModel.MicVolume);
lTRTCCloud.stopSystemAudioLoopback();
}
else if (settingWindowViewModel.AudioSource == "2")
{
lTRTCCloud.muteLocalAudio(true);
//lTRTCCloud.muteLocalAudio(true);
lTXDeviceManager.setCurrentDeviceVolume(ManageLiteAV.TRTCDeviceType.TXMediaDeviceTypeMic, 0);
lTRTCCloud.startSystemAudioLoopback(null);
}
else if (settingWindowViewModel.AudioSource == "3")
{
lTRTCCloud.muteLocalAudio(false);
//lTRTCCloud.muteLocalAudio(false);
lTXDeviceManager.setCurrentDeviceVolume(ManageLiteAV.TRTCDeviceType.TXMediaDeviceTypeMic, settingWindowViewModel.MicVolume);
lTRTCCloud.startSystemAudioLoopback(null);
}
}
@ -403,7 +406,8 @@ namespace JianGongYun.TRTC
liveWinMode.MicMute = mute.HasValue ? mute.Value : !liveWinMode.MicMute;
if (liveWinMode.MicMute)
{
lTRTCCloud.muteLocalAudio(true);
//lTRTCCloud.muteLocalAudio(true);
lTXDeviceManager.setCurrentDeviceVolume(ManageLiteAV.TRTCDeviceType.TXMediaDeviceTypeMic, 0);
lTRTCCloud.stopSystemAudioLoopback();
}

View File

@ -33,7 +33,7 @@ namespace JianGongYun.TRTC.Windows
{
InitializeComponent();
NoticeManager.Initialize();
AttachConsole(-1);//把进程挂在控制台,通过命令行启动程序可以看到控制台输出
//AttachConsole(-1);//把进程挂在控制台,通过命令行启动程序可以看到控制台输出
LiveWindowViewModel = new ViewModels.LiveWindowViewModel();
SettingWindowViewModel = ViewModels.SettingWindowViewModel.GetInstance();
this.DataContext = LiveWindowViewModel;