# 音频管理
# 开启/关闭本地音频采集
void enableLocalAudio(boolean enabled)
当 app 加入频道时,它的语音功能默认是开启的。该方法可以关闭或重新开启本地语音,即停止或重新开始本地音频采集。
参数:
参数 | 描述 |
---|---|
enabled | 是否开启本地语音。true:(默认)重新开启本地语音,即开启本地语音采集。false: 关闭本地语音,即停止本地语音采集。 |
# 停止/恢复发送本地音频流
void muteLocalAudioStream( boolean muted ) ;
停止/恢复发送本地音频流。
静音/取消静音。该方法用于允许/禁止往网络发送本地音频流。
成功调用该方法后,远端会触发 onUserMuteAudio 回调。
参数 | 描述 |
---|---|
muted | 是否停止发送本地音频流。 true: 停止发送本地音频流 false:(默认)继续发送本地音频流 |
# 停止/恢复接收指定音频流
void muteRemoteAudioStream( int uid,
boolean muted
)
停止/恢复接收指定音频流。
注解
如果之前有调用过 muteAllRemoteAudioStreams(true) 停止接收所有远端音频流,在调用本 API 之前请确保你已调用 muteAllRemoteAudioStreams(false)。muteAllRemoteAudioStreams是全局控制,muteRemoteAudioStream是精细控制。
参数
参数 | 描述 |
---|---|
uid | 指定的用户 ID |
muted | true:停止接收指定用户的音频流false:继续接收指定用户的音频流(默认) |
# 停止/恢复接收所有音频流
void muteAllRemoteAudioStreams( boolean muted)
停止/恢复接收所有音频流。
参数
参数 | 描述 |
---|---|
muted | true:停止接收所有远端音频流 false:继续接收所有远端音频流(默认) |
# 设置是否默认接收音频流
void setDefaultMuteAllRemoteAudioStreams(boolean muted )
设置是否默认接收音频流。
该方法在加入频道前后都可调用。如果在加入频道后调用 setDefaultMuteAllRemoteAudioStreams
(true), 会接收不到后面加入频道的用户的音频流。
参数
参数 | 描述 |
---|---|
muted | true:默认不接收所有远端音频流 false:默认接收所有远端音频流(默认) |