enableAudioMixing method
- bool enable
开/关混音功能
支持版本:1.9.0 及以上,即将废弃。建议使用媒体播放器 createMediaPlayer 或者音效播放器 createAudioEffectPlayer 来实现混音功能。
详情描述:开启混音功能后,SDK 将把开发者自己准备的音频数据与 SDK 采集的音频数据做混音后再推流出去。
业务场景:当开发者有需要往推流的音频中混入自己的歌曲、音效等音频数据时,可以使用此功能。
默认值:未调用此函数时,此功能默认关闭。
调用时机:需要在 createEngine 之后调用。
相关接口:开启混音后,在 onAudioMixingCopyData 回调中给 SDK 提供需要混音的音频数据。
注意事项:开始混音后,SDK 默认会将混音的音频在本地推流端播放出来,如果不希望在本地播放而是仅在远端拉流端播放,请调用 muteLocalAudioMixing 设置混音本地静音。推荐使用音效/媒体播放器混音。
使用限制:无。
enable是否开启混音功能;true 表示开启;false 表示关闭
Implementation
Future<void> enableAudioMixing(bool enable) async {
return await ZegoExpressImpl.instance.enableAudioMixing(enable);
}