代码拉取完成,页面将自动刷新
本示例基于OH_Audio的能力,在Native侧实现了音频低时延录制和播放功能,其中录制使用了音频采集器AudioCapturer,播放使用音频渲染器AudioRenderer,参考本示例可学习OH_Audio的使用,帮助应用开发音频录制与播放场景。
主页 | 录制页面 | 播放页面 |
---|---|---|
![]() |
![]() |
![]() |
使用说明
├──entry/src/main/cpp/
│ ├──types
│ │ └──libentry
│ │ ├──index.d.ts // 接口导出
│ │ └──oh-package.json5 // 配置管理文件
│ ├──AudioRecording.cpp // 调用native接口
│ └──CMakeLists.txt // 编译脚本
├──entry/src/main/ets/
│ ├──constants
│ │ └──CommonConstants.ets // 常量类
│ ├──entryability
│ │ └──EntryAbility.ets // 程序入口类
│ ├──pages
│ │ └──Index.ets // 主页入口
│ ├──utils
│ │ └──Logger.ets // 日志类
│ └──view
│ └──AudioRecording.ets // 音频录制与播放自定义组件
└──entry/src/main/resource // 应用静态资源目录
音频录制涉及的权限包括:
1.允许应用使用麦克风:ohos.permission.MICROPHONE
不涉及。
1.本示例仅支持标准系统上运行,支持设备:华为手机。
2.HarmonyOS系统:HarmonyOS 5.0.0 Release及以上。
3.DevEco Studio版本:DevEco Studio 5.0.0 Release及以上。
4.HarmonyOS SDK版本:HarmonyOS 5.0.0 Release SDK及以上。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。