当前页

ZegoCustomAudioSource

2026-08-04

ZegoCustomAudioSource

Declared in ZegoCustomAudioSource.java

方法

getIndex

getIndex
public int getIndex()
获取自定义音频源实例索引。
Declared in ZegoCustomAudioSource.java

自定义音频源实例索引。

startCapture

startCapture
public int startCapture()
启动自定义音频源采集。
Declared in ZegoCustomAudioSource.java

启动自定义音频源采集。

  • 业务场景:通常用于需要在不同的音频采集源之间切换的场景下。
  • 调用时机:在创建自定义音频源 [createCustomAudioSource] 后调用生效。
  • 支持版本:3.25.0 及以上。
  • 使用限制:无。
  • 注意事项:ZegoCustomAudioSource 仅支持作为混音源使用,不支持作为主采集源使用。

接口调用结果。

stopCapture

stopCapture
public int stopCapture()
停止自定义音频源采集。
Declared in ZegoCustomAudioSource.java

停止自定义音频源采集。

  • 业务场景:通常用于需要在不同的音频采集源之间切换的场景下。
  • 调用时机:在创建自定义音频源 [createCustomAudioSource] 后调用生效。
  • 支持版本:3.25.0 及以上。
  • 使用限制:无。
  • 注意事项:ZegoCustomAudioSource 仅支持作为混音源使用,不支持作为主采集源使用。

接口调用结果。

enableAEC

enableAEC
public int enableAEC(boolean enable)
启用自定义音频源回声消除。
Declared in ZegoCustomAudioSource.java

参数

名称类型描述
enableboolean是否启用回声消除。

详情

启用自定义音频源回声消除。

  • 业务场景:通常用于需要在不同的音频采集源之间切换的场景下。
  • 调用时机:在创建自定义音频源 [createCustomAudioSource] 后调用生效。
  • 支持版本:3.25.0 及以上。
  • 使用限制:无。
  • 注意事项:ZegoCustomAudioSource 仅支持作为混音源使用,不支持作为主采集源使用。

返回值

接口调用结果。

setVolume

setVolume
public int setVolume(int volume)
设置自定义音频源音量。
Declared in ZegoCustomAudioSource.java

参数

名称类型描述
volumeint音量大小,范围为 0 ~ 100。

详情

设置自定义音频源的音量大小。

  • 业务场景:通常用于需要在不同的音频采集源之间切换的场景下。
  • 调用时机:在创建自定义音频源 [createCustomAudioSource] 后调用生效。
  • 支持版本:3.25.0 及以上。
  • 使用限制:音量范围为 0 ~ 100。
  • 注意事项:ZegoCustomAudioSource 仅支持作为混音源使用,不支持作为主采集源使用。

返回值

接口调用结果。

mute

mute
public int mute(boolean mute)
静音或取消静音自定义音频源。
Declared in ZegoCustomAudioSource.java

参数

名称类型描述
muteboolean是否静音自定义音频源。

详情

静音或取消静音自定义音频源的音频数据。

  • 业务场景:通常用于需要在不同的音频采集源之间切换的场景下。
  • 调用时机:在创建自定义音频源 [createCustomAudioSource] 后调用生效。
  • 支持版本:3.25.0 及以上。
  • 使用限制:无。
  • 注意事项:ZegoCustomAudioSource 仅支持作为混音源使用,不支持作为主采集源使用。

返回值

接口调用结果。

pushAudioFrame

pushAudioFrame
public int pushAudioFrame(ByteBuffer data, int dataLength, ZegoAudioFrameParam param)
推送音频帧到自定义音频源。
Declared in ZegoCustomAudioSource.java

参数

名称类型描述
dataByteBufferPCM buffer 数据。注意必须是 DirectByteBuffer 类型,可以通过 allocateDirect() 构造。
dataLengthintbuffer 数据的总长度。
paramZegoAudioFrameParam该 PCM 音频帧的参数。

详情

推送音频帧到自定义音频源。

  • 业务场景:通常用于开发者自己管理音频数据采集,并将音频帧输入到指定自定义音频源的场景。
  • 调用时机:在创建自定义音频源 [createCustomAudioSource] 后调用生效。
  • 支持版本:3.25.0 及以上。
  • 使用限制:无。
  • 注意事项:ZegoCustomAudioSource 仅支持作为混音源使用,不支持作为主采集源使用。

返回值

接口调用结果。

上一篇

zegocustomaudioprocessconfig

下一篇

zegocustomplayerresourceconfig

当前页

返回到顶部