2024-10-16 10:28:47
调频声波App(三)播放声音
生成声波 思路(可以跳过) 形成声波并播放是这个App的核心功能,如何实现这个功能,属实走了很多弯路。起初认为这是一个计算密集任务,在网上查到了一个生成正弦波并输出wav文件的C语言实现,并开了一个C工程来验证功能。可以成功调整声波频率,并生成wav文件。 #include <stdio.h> #include <stdlib.h> ..
元服务
122
0
2024-10-16 10:28:26
调频声波App(二)UI
UI布局 首先我们实现频率调整的模块 [图片] Row() { Button("-") .onClick(async event => { const newValue = this.frequency - this.step // 1. 把当前的频率减掉预设的步进 this.frequency = Math.max(newValue, 0) // ..
元服务
120
0
2024-10-16 09:43:29
调频声波App(一)概述
概述 HarmonyOS项目实战将通过一个实战项目来学习一些HarmonyOS的开发知识。 本App通过手机扬声器发出有规律的声波,包含正弦波、方波、三角波、锯齿波,并可以调节声波频率。可以用于清理手机扬声器,或者测试听力年龄(如果你能听到 15000 赫兹声音的耳朵年龄小于 40 岁;听到 19000 赫兹的年龄为 20 岁以下。) 开发环境: Windo..
元服务
126
0
热门文章
贡献三方包的时候,审核失败一般都是什么原因?
12 浏览
4 评论
「Mac玩转仓颉内测版11」PTA刷题篇2 - L1-002 打印沙漏
10 浏览
0 评论
跨平台开发鸿蒙原生应用
114 浏览
0 评论
基础的页面布局
12 浏览
1 评论
鸿蒙原生开发手记:01-元服务开发
12 浏览
0 评论
鸿蒙原生开发手记:02-服务卡片开发
10 浏览
0 评论