移动端用户在通话中不希望进行视频互动时可以选择语音模式。语音模式下,本地将不显示其他参会者视频,其他参会者也不能看到当前用户的视频,只可进行语音通话。在语音模式下,本地终端将不再接收或发送视频流。
语音模式(AudioOnly)相比于音视频模式(AudioVideo)减少了接收远端其他参会者视频流部分,减少网络带宽压力。
AudioOnly模式下本地的音视频还是可以正常发送给远端,只是远端的视频流不再被我们接收。 正常与会时默认参会者具有音视频能,即:AudioVideo模式入会。入会成功后,可以调用 ChangeCallMode 方法切换,入参为布尔类型,代表了是否为AudioOnly模式。
// <param name="callIndex">呼叫记录ID</param>// <param name="callMode">呼叫模式</param> // <param name="audioMute">静音</param> // <param name="videoMute">视频关</param> void ChangeCallMode(int callIndex, SDKCallMode callMode, bool audioMute = false, bool videoMute = false)
SDKCallMode
//呼叫模式public enum SDKCallMode { // 音视频呼叫模式 AudioVideo = 0, ContentOnly = 1, HideMode = 2, MonitorMode = 3, // 语音呼叫模式 AudioOnly = 4 }
更多呼叫&应答接口,请查阅 API概览 - 呼叫&应答