setCustomMode

public void setCustomMode(boolean customMode)

主播控制 本房间观众 是否能听到对方主播声音

1.customMode 参数设置为 true 时:

1.1.当没有设置setCustomMixAudio参数时,房间中所有音频流会自动合并,观众能听到所有主播声音。

1.2.当设置setCustomMixAudio参数为没有数据的集合(new ArrayList(16);)时,不合并音频流,观众仅能听见本房间主播声音。

1.3.当设置setCustomMixAudio参数不为 空 时,会将setAudioStream设置的音频流合流到直播流中,观众就能听到合并的音频。

1.4.当没有设置setCustomLayouts参数时,且已经设置setLayoutMode参数,即按照合流布局合流。

1.5.当设置setCustomLayouts}参数为没有数据的集合(new ArrayList(16))时,所有人视频频都不合流。观众仅能看见本地主播视频。

1.6.当已经设置setCustomLayouts}参数 且setLayoutMode参数为 SUSPENSION 或 ADAPTIVE 时,按传入的setCustomLayouts视频流合流。

1.7.当已经设置setCustomLayouts}参数 且setLayoutMode参数为 CUSTOM 时,按传入的setCustomLayouts 视频流和合流布局进行合流。

2.customMode 参数设置为 false 时:全部合并所有主播音频流,视频流合并逻辑按照setLayoutMode 参数合并。如果参数 setLayoutMode 为 CUSTOM 时,视频合流逻辑按照设置的setCustomLayouts} 集合合并。

Parameters

customMode

默认true