HarmonyOS项目实战:调频声波App(一)概述

大黑布林李子
发布于 2024-1-18 15:28
浏览
0收藏

作者:大李子
团队:坚果派
十年iOS,All in转鸿蒙

调频声波App(一)概述
调频声波App(二)UI
调频声波App(三)播放声音

概述

HarmonyOS项目实战将通过一个实战项目来学习一些HarmonyOS的开发知识。
本App通过手机扬声器发出有规律的声波,包含正弦波、方波、三角波、锯齿波,并可以调节声波频率。可以用于清理手机扬声器,或者测试听力年龄(如果你能听到 15000 赫兹声音的耳朵年龄小于 40 岁;听到 19000 赫兹的年龄为 20 岁以下。)

开发环境:

Windows 11
DevEco Studio 4.0 Release
Build Version: 4.0.0.600, built on October 17, 2023

运行环境:

华为畅享50Pro
HarmonyOS 4.0 API9

App界面

界面中央为声波频率,频率左右加减按钮可以加减频率数值。点击界面底部播放/停止按钮可以控制声波的播放/停止

HarmonyOS项目实战:调频声波App(一)概述-鸿蒙开发者社区

源码

https://gitee.com/manuqiao/speaker-cleaner/tree/master

前置知识

由于HarmonyOS和Openharmony的纷繁复杂的关系,本文的参考资料取自Openharmony3.2的官方文档,同样适用于HarmonyOS 4.0。没有比官方文档更全面的参考资料了,所有的知识基本都能在其中找到
本教程假设您已经学会如何创建一个HarmonyOS项目
并了解基本的ArkTS布局语法状态管理
了解路由跳转
本App涉及音频播放,使用AudioRenderer播放声音

已于2024-2-4 00:35:10修改
1
收藏
回复
举报
1条回复
按时间正序
/
按时间倒序
忙忙忙困困困
忙忙忙困困困

受益匪浅,感谢分享

1
回复
2024-2-13 22:46:51
回复
    相关推荐