HarmonyOS 鸿蒙Next AVRecorder 录音

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

HarmonyOS 鸿蒙Next AVRecorder 录音

在4.2.0.120的系统上使用AVRecorder 录音时,调用
prepare(this.avConfig)方法后报错如下:

The Parameter audioSourceType is invalid. Please check the type and range.

代码配置如下:

private avProfile = {
audioBitrate: 128000, // set audioBitrate according to device ability
audioChannels: 2, // set audioChannels, valid value 1-8
audioCodec: media.CodecMimeType.AUDIO_AAC, // set audioCodec, AUDIO_AAC is the only choice
audioSampleRate: 48000, // set audioSampleRate according to device ability
fileFormat: media.ContainerFormatType.CFT_MPEG_4A, // set fileFormat, for video is m4a
}
private avConfig = {
audioSourceType: media.AudioSourceType.AUDIO_SOURCE_TYPE_DEFAULT,
profile: this.avProfile,
url: ‘fd://’
}

2 回复

关于HarmonyOS鸿蒙Next的AVRecorder录音功能,它是HarmonyOS提供的一个高级音频录制接口,集成了音频捕获、编码及文件封装功能,支持从麦克风等音频源直接录制音频,并生成常见的音频文件格式如M4A。使用前需确保开发环境已配置好HarmonyOS应用开发工具链,并熟悉JavaScript或ArkTS编程。AVRecorder支持丰富的音频格式,简化从录制到编码的全过程。

如果在使用过程中遇到问题,如配置错误、录音失败等,建议仔细检查API文档和示例代码,确保按照规范操作。同时,也可以参考HarmonyOS开发者社区的相关讨论和解决方案。如果问题依旧没法解决,请加我微信,我的微信是itying888。

回到顶部