HarmonyOS 鸿蒙Next基于OHAudio的音频操作

发布于 1周前 作者 yuanlaile 最后一次编辑是 5天前 来自 鸿蒙OS

HarmonyOS 鸿蒙Next基于OHAudio的音频操作

1:场景描述

场景:基于OHAudio模块实现音频录制和播放功能,带监听音频打断实现使用OH_AudioCapturer接口录制音频生成PCM文件写入到文件保存到沙箱路径,再使用OH_AudioRenderer接口播放音频文件,并监听音频打断

使用的核心API:

AudioCapturer:音频采集,用于录制PCM音频数据。

AudioRenderer:音频渲染,用于播放PCM音频数据。

OHAudio: 提供音频模块C接口定义。

2:方案描述

场景一:普通录制和播放实现

Step1:导入audio模块, 引入OHAudio头文件, 提供播放和录制能力的API

Step2:使用OH_AudioCapturer接口录制功能实现

Step3:使用OH_AudioRenderer接口播放功能实现

Step4:监听音频打断实现

场景二:低时延模式录制和低时延播放实现

可以将普通录制和播放切换为低时延录制和低时延播放

效果如下:

1 回复
您好,能否提供代码链接进行参考
回到顶部