TFT平台支持wav、mp3格式音频文件播放,本章节主要介绍屏内音频文件的应用,如下所示:
1.开机音乐:上电播放音频,文件名固定为welcome.mp3;
2.触摸伴音:操作控件时,播放beep.mp3;
注:
配置了触摸伴音-音频。若当前播放1.mp3文件,操作控件,相当于停止播放1.mp3音频,播放触摸伴音文件
3.音频控制:可以暂停、播放、停止
菜单【工程】→【声音】
点击"声音"查看和增加音频文件,音频文件仅支持 MP3 和 WAV 格式,码率要求,MP3 ≤128Kbps,WAV ≤1411Kbps。

开机音乐为屏内固定的welcome.mp3文件,在菜单栏工程→工程属性→开机音乐→启用,如下所示:

VisualHMI开机音乐为屏内固定的beep.wav文件,在菜单栏工程→工程属性→触摸伴音→音频,如下所示:

点击画面中控件,在右侧属性栏中选择需要触发的音频文件。
例程下载链接:
https://help.simtutai.cn/docs/xia-zai-lian-jie
相关系统寄存器如下所示

在画面中新建一个【滑块】控件,属性配置如下所示:
读写地址:$sysSndVol
滑动调节:√
松开时通知:√
范围限制:固定范围
下限值:0
上限值:100

$sysSndPlay 寄存器,只能播放数字 命名的音频文件
在画面中新建一个【下拉框】控件,属性配置如下所示:
显示模式:下拉
读写地址:$sysSndPlay
总项数:3
列表项数:3
选项内容:静态
文字选项:0.mp3;1.mp3;2.wav
数值转换
转换表:32768;32769;2(注:播放音频ID: Bit15:音频类型 0-wav;1-mp3
Bit0-14 播放音频ID)表示16进制的0x8000,0x8001和2

SysSndState音频播放控制寄存器,0空闲,1开始播放,2暂停播放,3停止播放,0x80表示播放中
在画面中新建一个【字设置按钮】控件,属性配置如下所示:
写入地址:SysSndState
操作模式:写入常量
常量值:1(开始播放)

SysSndPlayTime :当前播放歌曲进度。单位秒
SysSndTotalTime:当前播放歌曲时长。单位秒
在画面中新建一个【进度条】控件,属性配置如下所示:
读取地址:SysSndPlayTime
数值范围:可变范围
最小值地址:LW1000,任意定义一个没有占用的LW地址,默认为0
最大值地址:SysSndTotalTime
