声音来源
This commit is contained in:
parent
f987e568c8
commit
7741bdb1c0
|
@ -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();
|
||||
|
||||
}
|
||||
|
|
|
@ -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;
|
||||
|
|
Loading…
Reference in New Issue