自定义音频渲染

SDK支持音频数据回调到外部进行自定义渲染播放。

步骤

1、设置自定义音频渲染类型

自定义渲染参数 ChuangCustomAudioRenderConfig

   /**
     * 是否启用自定义音频渲染
     * @param enable  true:启用自定义渲染 false:不启用自定义渲染。(默认:false 不启用自定义渲染)
     * @param config 自定义音频渲染配置
     */
    public abstract int enableCustomAudioRender(boolean enable, ChuangCustomAudioRenderConfig config);

方法参数说明:

参数 类型 是否必传 描述
enable boolean 必传 音频渲染开关
param ChuangCustomAudioRenderConfig 必传 渲染参数

2、获取音频播放数据

在自定义音频播放器需要播放数据的时候,主动获取音频播放数据。


    /**
     * 获取自定义音频渲染播放数据
     * @param buffer 数据
     * @param dataLength 数据长度
     */
    public abstract int fetchCustomAudioRenderPCMData(ByteBuffer buffer, int dataLength);

方法参数说明:

参数 类型 描述
buffer ByteBuffer 数据
dataLength int 数据长度 (单位字节)

results matching ""

    No results matching ""