logo
当前页

IZegoAudioMixingHandler

IZegoAudioMixingHandler

Declared in callback/IZegoAudioMixingHandler.java

方法

onAudioMixingCopyData

onAudioMixingCopyData
public ZegoAudioMixingData onAudioMixingCopyData(int expectedDataLength)
混音数据回调。
Declared in callback/IZegoAudioMixingHandler.java

参数

名称类型描述
expectedDataLengthint期望开发者传入 SDK 的混音数据长度。

详情

往 SDK 中拷贝混音 PCM 数据,用于将开发者提供的音频数据混到推流的音频数据中。 需要和 [enableAudioMixing] 结合使用。

  • 业务场景:当开发者有需要往推流的音频中混入自己的歌曲、音效等音频数据时,可以使用此功能。
  • 通知时机:需要在 [createEngine] 之后,调用 [enableAudioMixing] 开启混音功能,且通过 [setAudioMixingHandler] 设置了混音回调处理器才会触发本回调函数。
  • 支持版本:1.9.0 及以上。
  • 使用限制:支持 16k 32k 44.1k 48k 的采样率、单声道或双声道、16位深的 PCM 音频数据。
  • 注意事项:本回调为高频回调,为保证混音质量,请勿在本回调中做耗时操作。

返回值

开发者提供的期望混入推流中的音频数据。

上一篇

izegoaudioeffectplayereventhandler

下一篇

izegocopyrightedmusiceventhandler

当前页

返回到顶部