自定义音频采集
向SDK发送自定义采集的音频数据,目前支持外部传入pcm数据。调用自定义采集接口仅仅改变的推流的音频源数据,不会影响推流的开启和关闭。推流的开启和关闭请正常调用推流接口实现。
步骤
1、自定义音频采集配置
var ChuangCustomAudioCaptureConfig = {};
ChuangCustomAudioCaptureConfig.sampleRate = 48000;
ChuangCustomAudioCaptureConfig.channel = 2;
2、自采集开关
Engine.enableCustomAudioCapture(true, config, MAIN);
3、向sdk 灌入音频数据
推流后内部调用
Engine.sendCustomAudioCapturePCMData(data, length, channel)
方法参数说明:
参数 类型 是否必传 描述 data string 必传 pcm数据 length int 必传 pcm数据长度 channel enum 必传 流通道