项目:汽车声浪模拟发声器(音频速率合成播放器)
声音:3毫秒音频(单一文件)
功能需求:
功能1:播放速率根据【接口】更改倍数,加快或减慢;
功能2:重复播放音频;
功能3:【接口】采样判断音频音量加大或减少。
实现效果:
1.重复播放同一音频,根据【接口】对应不同播放倍数。
2.每秒读取【接口】做三次数值采集作为播放倍数。
3.采集后数据做判断,假设采集结果为A=1600 B=1800 C=2200,结果为递增则播放对应音频的A=8倍 B=9倍 C=11倍。音频文件1秒内播放的倍数。
4.采集后数据判断,假设ABC数值为递增情况,对应播放音频音量为递增,反之为音量降低。
A A>B>C就是收油状态 音量锐减50%后 音量慢慢缩小功率
播放效果类似打碟器,快慢根据接口速度判断,详见微信视频。
注解:
接口:保留接口即可,数值在0-8000内,每毫秒都会变化,变化过程均为线性。
接口:为汽车仪表转速实际输出值,根据输出值模拟声浪(音频重复播放次数与音量递增/减效果)
本项目中包含更多内容
您需要 登录 才可以查看内容和下载附件,
没有账号?立即注册