技术栈

audiorenderer

nullregedit
20 天前
harmonyos·arkts·appstorage·preferences·audiorenderer
HarmonyOS 弦乐调音器开发实战 03:参考音、调音历史与 AppStorage 如何形成闭环调音器如果只显示一个频率数字,还不足以形成完整的使用链路。用户需要先知道目标弦应该是什么声音,调音过程中需要看到当前偏差,离开页面后又希望能回看本次结果。对于一个本地优先的 HarmonyOS 应用,这三件事分别落在参考音播放、页面会话状态和 Preferences 持久化上。它们之间确实存在闭环,但这个闭环不是“一个服务包办全部”,而是多个对象通过明确的调用点衔接起来。
2301_76810349
1 个月前
harmonyos·arkts·资源管理·音频开发·audiorenderer
HarmonyOS趣味相机实战第29篇:AudioRenderer合成快门声、并发门闩与资源释放快门声只有一百多毫秒,却涉及音频流格式、PCM 字节序、播放器生命周期、重复点击、静音策略和相机回调时序。直接播放一个资源文件看似简单,但会增加资源管理和首次解码延迟;每次拍照新建 AudioRenderer 又必须保证任何异常路径都能停止并释放,否则连续拍摄后可能出现声音叠加、音频对象泄漏或拍照按钮被播放任务拖慢。
我是有底线的