onMixerSoundLevelUpdate property
getter/setter pair
混流中的每条单流的声浪更新通知。
支持版本:1.2.1 及以上。
详情描述:开发者可根据此回调在观众拉混流的 UI 界面显示哪条流的主播在说话的效果。
业务场景:常用于需要多个视频画面合成一个视频时使用混流,比如教育类,直播老师和学生的画面。
通知时机:开发者调用 startPlayingStream
函数开始拉混流后,回调通知周期为 100 ms。
使用限制:该回调每 100 ms 触发一次,触发频率不支持设置。由于该回调频率高,请勿在该回调中执行耗时任务或者 UI 操作,以免造成卡顿。
相关回调:可通过 onMixerRelayCDNStateUpdate 获取混流转推 CDN 状态更新通知。
相关接口:可通过 startMixerTask
开始混流任务。
soundLevels
混流中每条单流的声浪键值对,key 为每条单流的 soundLevelID,value 为对应的单流的声浪值。取值范围:value 的取值范围为 0.0 ~ 100.0(该取值仅表示回调的声浪取值范围,不表示精度)。
Implementation
static void Function(Map<int, double> soundLevels)? onMixerSoundLevelUpdate;