将本地用户静音
How to mute the local player microphone.
阅读时间1 分钟最后更新于 13 天前
Vivox Unity 包有两种方法可以将本地用户的音频输入静音:
- 将 VivoxInputDevice 静音。
- 设置传输。
VivoxInputDevice 静音
使用VivoxService.Instance.MuteInputDevice()VivoxService.Instance.UnmuteInputDevice()TransmissionMode
为了更好地控制用户输入的传输位置,请使用VivoxService.Instance.SetChannelTransmissionModeAsync(TransmissionMode transmissionMode, string channelName = null)TransmissionMode.All将 TransmissionMode 设置为void SetChannelTransmissionAll(){ VivoxService.Instance.SetChannelTransmissionModeAsync(TransmissionMode.All);}
TransmissionMode.Single将 TransmissionMode 设置为void TransmitToChannel(string channelName){ VivoxService.Instance.SetChannelTransmissionModeAsync(TransmissionMode.Single, channelName);}
TransmissionMode.NoneVivoxInputDeviceTransmissionMode.NoneTransmissionMode.Nonevoid TransmitToNone(){ VivoxService.Instance.SetChannelTransmissionModeAsync(TransmissionMode.None);}