当前位置: 首页 > news >正文

杰理手表-增加提示音-提示音音量调整--使用提示音

本章节非常详细的介绍这个提示音的增加-调整-使用,其余耳机包之类的也是差不多的!!

目录

1.添加自己需要用的提示音

2.根据添加的提示音-代码中配置

1.在tone_player.h中枚举里添加本次提示音的名称

2.把定义好的提示音放到tone_player.c的数组里面

3.在tone_table.c中添加到数组中

4.随后就可以正常调用,直接使用就可以

3.特殊的提示音-正弦波

1.在tone_player.h中枚举里添加本次正弦提示音的名称

2.把定义好的提示音放到tone_player.c的数组里面

3.在tone_table.c中添加到数组中

4.随后就可以正常调用,直接使用就可以,因为都是放在同一个数据里面

4.调节提示音大小


1.添加自己需要用的提示音

打开配置工具,通常在tools路径下AC701N_config_tool文件夹

提示音配置,在这里打开文件夹,

默认路径是这个(也可以修改,后期配对路径就好),然后选择提示音频,格式看看需不需要压缩什么,没所谓就默认就好。

选择后可以点播放看看,是否正常,没问题就点击保存提示音文件就好。

2.根据添加的提示音-代码中配置

1.在tone_player.h中枚举里添加本次提示音的名称

同样在后门定义好他们的路径,这个路径和我们前面定义那个是一样的。

2.把定义好的提示音放到tone_player.c的数组里面

3.在tone_table.c中添加到数组中

4.随后就可以正常调用,直接使用就可以

tone_play_by_path();直接调用,后面这个打断标记还没使用过具体,有兴趣可以研究一下。

3.特殊的提示音-正弦波

我们没有音频文件,其实也是可以弄提示音的,那就是正弦波之类的!!

还是一样一样的方法,但是不需要放提示音音频。

还是和普通提示音类似:

1.在tone_player.h中枚举里添加本次正弦提示音的名称

因为这里没有提示音所以不用配置路径。

但是要配置

2.把定义好的提示音放到tone_player.c的数组里面

前面配置的SINE_WTONE_RING,对应这里的case。

对应定义正弦波频率音频。这个音频可以去网上找,也可以自己调一下看看!!

3.在tone_table.c中添加到数组中

4.随后就可以正常调用,直接使用就可以,因为都是放在同一个数据里面

4.调节提示音大小

默认提示音大小audio_config.h

最高应该是16档。

也可以调用这个函数来控制音量大小:ui_set_voice();

比如说这个提示音我们是用作闹铃,使用这个函数可以做到类似闹钟渐变

在后面调用提示音,就可以达到一个渐变闹铃!!

http://www.lryc.cn/news/618766.html

相关文章:

  • kafka 消费者组的概念是什么?它是如何实现消息的点对点和发布/订阅模式?
  • 无人机航拍数据集|第14期 无人机水体污染目标检测YOLO数据集3000张yolov11/yolov8/yolov5可训练
  • Linux中Https配置与私有CA部署指南
  • 股指期货基本术语是什么?
  • 云计算分类与主流产品
  • Neo4j Cypher语句
  • 设置默认的pip下载清华源(国内镜像源)和pip使用清华源
  • day49 力扣42. 接雨水 力扣84.柱状图中最大的矩形
  • 零基础数据结构与算法——第七章:算法实践与工程应用-性能分析与瓶颈
  • 全面解析远程桌面:功能实现、性能优化与安全防护全攻略
  • 北京-4年功能测试2年空窗-报培训班学测开-第七十四天-线下面试-聊的很满意但可能有风险-等信吧
  • 第十篇:3D模型性能优化:从入门到实践
  • 【DL】Deep Learning base
  • CASS11三维坡度着色显示
  • PR新建项目
  • ARM芯片架构之CoreSight SoC-400 组件介绍
  • windows单机单卡+CIFAR-10数据集+Docker模拟训练
  • 自建知识库,向量数据库 体系建设(一)之BERT 与.NET 4.5.2 的兼容困境:技术代差下的支持壁垒
  • 【数据分享】2018-2024年中国10米分辨率春小麦和冬小麦分布栅格数据
  • Shell 实现多级菜单脚本编写
  • 每日一练:将一个数字表示成幂的和的方案数;动态规划、深度优先搜索
  • WireShark:非常好用的网络抓包工具
  • AI重构Java开发:飞算JavaAI如何实现效率与质量的双重突破?
  • 晶片与电路板的桥梁-封装
  • Windows server服务器上部署python项目域名访问(超详细教程)
  • Day13 Vue工程化
  • 医疗智慧大屏系统 - Flask + Vue实现
  • Spring框架如何解决循环依赖
  • vue3 两种方法实现 按钮级别权限控制
  • vue3中el-upload使用http-request方式自定义上传文件