求助,关于音频音量大小的处理

_ZHOURUI_H_ 2017-06-29 05:09:57
项目中需要根据外部音频输入(比如连接手机播放音乐)的音量大小来表现一些效果,比如部分UI缩放,透明度变化.测试时,音量范围大多集中在0.6到0.75之间(我把音量计算出来的值转换到了0~1范围之间),
后期测试发现,当手机音量调大时,音量就会超出这个范围,导致界面表现始终都是最大音量,表现不出音乐节奏的效果.所以一直只能是通过调节手机音量来避免出现那些不正常的情况.再后来.
再后来实际使用时基本都不去调节音量了(因为觉得太麻烦了),但是效果又不能不要,所以有没有一些办法能够对输入的音频进行处理,使计算出来的音量始终稳定在一个固定范围内,不随着手机音量的变化而变化.
还没尝试用fft和反向fft重新计算音频采样,觉得可能效率跟不上.而且也不知道行不行.但是却苦于没有别的办法可以尝试的.有没有数字信号处理的大神给点解决方案......
...全文
728 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
ckc 2017-07-29
  • 打赏
  • 举报
回复
对已经处理的数据进行统计,得到最大强度,平均强度之类,根据过往统计到的数据来确定如何计算当前数据的对应效果 这些数据可以平滑处理,不断调整
  • 打赏
  • 举报
回复
这种情况一般可以自动设置手机音量。根据相关IP。可以设置。

2,543

社区成员

发帖
与我相关
我的任务
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
  • 多媒体/流媒体开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧