阅读:5960回复:3
Speaker booster音量增强效果长时间老化失效
通过/frameworks/base/media/java/android/media/audiofx/LoudnessEnhancer.java 实现音量倍增的效果,调用的代码很简单:
LoudnessEnhancer loudness=new LoudnessEnhancer(0);测试平台:rk3328-7.1 3行代码就搞定了,客户在老化播放视频的时候,播放3-4个小时后发现音量倍增的效果没有了,再关闭倍增开关重新打开后就有音量倍增的效果了。 关于音量倍增效果实现,我研究了一下系统源码没有弄明白,有点无从下手的感觉,只能加一些打印信息,看看loudness的Enable状态,连续老化视频,听声音,同时保存logcat和kernel打印来分析。 有了解这个问题或感兴趣的兄弟可以一起研究一下 |
|
|
沙发#
发布于:2019-07-24 14:18
用本地视频老化了一晚上也没有发现问题, 得知客户是用Youtube播放在线视频出现的,于是用爱奇艺播放电视剧看了一上午电视没有发现问题,下午找了个蓝灯翻墙看Youtube视频,直到现在也没有发现问题
|
|
|
板凳#
发布于:2019-07-24 22:45
不错的内容,学习下。
|
|
|
地板#
发布于:2019-07-25 13:44
昨天用我的板子测试一直没有出现,今天老化了2台整机,都出现了客户描述的问题
|
|
|