setDefaultStreamRecvMode method

Future<void> setDefaultStreamRecvMode(
  1. bool autoRecvAudio,
  2. bool autoRecvVideo
)

设置音视频数据接收模式,在进房前设置才生效

为了提供优秀的即时通讯体验,默认情况下,SDK 在成功进入房间后会自动接收音视频,即您会立即收到所有远程用户的音视频数据。如果您主要使用本 API 在无需自动接收视频数据的场景,如语音聊天,可以根据实际需求选择接收模式。

参数:

autoRecvAudiotrue:自动接收音频数据;false:需要调用 muteRemoteAudio 发送或取消请求。默认值:true

autoRecvVideotrue:自动接收视频数据;false:需要调用 startRemoteView/stopRemoteView 发送或取消请求。默认值:true

注意:此 API 只有在进房前设置才生效。

不支持:

  • web

Implementation

Future<void> setDefaultStreamRecvMode(
    bool autoRecvAudio,
    bool autoRecvVideo
    ) {
  return _cloudChannel.invokeMethod('setDefaultStreamRecvMode', {
    "autoRecvAudio": autoRecvAudio,
    "autoRecvVideo": autoRecvVideo,
  });
}