HarmonyOS 鸿蒙Next:采用AVRecorder录制音频,采用AudioRenderer播放音频时是一段噪音,如何配置AVRecorder和AudioRenderer的参数能使音频正常播放?

发布于 1周前 作者 gougou168 来自 鸿蒙OS

HarmonyOS 鸿蒙Next:采用AVRecorder录制音频,采用AudioRenderer播放音频时是一段噪音,如何配置AVRecorder和AudioRenderer的参数能使音频正常播放?

//AVRecorder配置参数
static avProfile: media.AVRecorderProfile = {
audioBitrate: 100000, // 音频比特率
audioChannels: 2, // 音频声道数
audioCodec: media.CodecMimeType.AUDIO_AAC, // 音频编码格式,当前只支持aac
audioSampleRate: 8000, // 音频采样率
fileFormat: media.ContainerFormatType.CFT_MPEG_4A, // 封装格式,当前只支持m4a
};

//AudioRenderer配置参数

// 采样配置
static audioStreamInfo: audio.AudioStreamInfo = {
samplingRate: audio.AudioSamplingRate.SAMPLE_RATE_8000,
channels: audio.AudioChannel.CHANNEL_2,
sampleFormat: audio.AudioSampleFormat.SAMPLE_FORMAT_S16LE,
encodingType: audio.AudioEncodingType.ENCODING_TYPE_RAW
};
static audioRendererInfo: audio.AudioRendererInfo = {
rendererFlags: 0, // 音频渲染器 0 普通 1 低时延 (不支持)
usage: audio.StreamUsage.STREAM_USAGE_MOVIE
// 场景
}


关于HarmonyOS 鸿蒙Next:采用AVRecorder录制音频,采用AudioRenderer播放音频时是一段噪音,如何配置AVRecorder和AudioRenderer的参数能使音频正常播放?的问题,您也可以访问:https://www.itying.com/category-93-b0.html 联系官网客服。

回到顶部