跳到主要内容

音量上报

以下示例代码中的 room 指加入房间成功后获取到的房间实例。

发布资源的音量上报

onLocalAudioLevelChange

/**
* 注册本端麦克风采集的音量通知
* 回调函数接收一个数字类型的音量值
*/
room.onLocalAudioLevelChange((volume: number) => {
// 打印音量
console.log(volume)
})

订阅资源的音量上报

onRemoteAudioLevelChange

/**
* 注册远端订阅资源的音量通知
* 回调函数接收两个参数
* * msid: 代表订阅资源的唯一标识
* * volume: 订阅资源对应的音量值
*/
room.onRemoteAudioLevelChange((msid: string, volume: number) => {
// 打印资源 id 和音量
console.log(id, volume)
})