HarmonyOS 录制音频选择AudioCapturer还是AVRecorder

我看了二者相关介绍,AudioCapturer输出格式是PCM,AVRecorder是m4a是吧?

之前我们的音频输出格式基本选择的aac,好像AVRecorder更合适,但是AudioCapturer貌似又更灵活,麻烦给我一个建议吧

HarmonyOS
2024-08-22 19:07:40
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
zxjiu

AudioCapturer是音频采集器,仅支持PCM格式,需要应用持续读取音频数据进行工作,适用于更专业和多样化的音频录制开发。

包括对音频音量、音频设备的管理,以及对音频数据的采集和渲染等,参考文档:

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/using-audiocapturer-for-recording-0000001774120322

AVRecorder是Media Kit(媒体服务)提供的,媒体服务本身就有着使用轻量媒体引擎、支持HDR视频、支持音频池的特点,AVRecorder集成了音频输入录制、音频编码和媒体封装的功能。

可以直接调用设备硬件如麦克风录音,并生成m4a音频文件,参考文档:

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/using-avrecorder-for-recording-0000001821000245

您根据您开发业务具体需求进行选择即可~

分享
微博
QQ
微信
回复
2024-08-23 13:59:03
相关问题
使用AudioCapturer开发音频录制功能
2019浏览 • 1回复 待解决
AudioCapturer录音+AudioRenderer播放音频
2381浏览 • 1回复 待解决
HarmonyOS 音频录制相关demo
814浏览 • 1回复 待解决
HarmonyOS音频录制相关
986浏览 • 1回复 待解决
HarmonyOS 音频录制与播放
1541浏览 • 1回复 待解决
HarmonyOS 咨询音频录制功能细节
948浏览 • 1回复 待解决
音频录制开发相关问题
6636浏览 • 1回复 待解决
HarmonyOS 是否支持MP3音频录制
894浏览 • 1回复 待解决
OpenSL ES音频录制示例调用崩溃
2680浏览 • 1回复 待解决