从安卓4.1系统版本开始,谷歌已经逐步屏蔽了安卓系统全局音效的接口,官方给出的解释是 “我们有意为之,主要原因是全局音效中存在很多问题我们暂时无法解决,在此我们只能给全局音效应用的开发者们报以歉意。在不久的将来随着某一个安卓系统版本的发布,我们定会完全解决根本问题,全局音效会回来的。”。
而由此带给ViPER4Android音效的问题就是,部分播放器在某些ROM上会没有V4A音效,或一开始有效果但过段时间后就无效果了。目前我也在积极的联系谷歌的Android系统产品经理和一些工程师们,在寻求解决方案的同时也在努力协助他们解决最底层的全局音效问题。
目前还是有大部分播放器可以在所有系统上完美兼容ViPER4Android的,比如:MIUI播放器、谷歌音乐、Apollo、N7播放器等。
注意:
由于和谷歌的工程师频繁联系后,得知了在4.x系统上提高兼容性的方法。
请使用v2.2.0.4(FX)、v2.0.0.7(XHiFi)或更高的版本,在程序中点击菜单并选择切换到安全模式,重启后若依然没有提高兼容性的话,则将音效兼容模式切换到兼容模式并重新开启播放器即可解决。
1、为什么安装之后 ViPER4Android 总是闪退?
A:造成该问题的可能有两个,驱动安装不成功和驱动平台版本选择错误。可以按照“ViPER4Android 驱动安装教程”的帖子使用手动兼容模式安装。
2、为什么使用 ViPER4Android 调节音效时会出现预料之外的效果,与别人的不同?
A:先尝试清除ViPER4Android的数据,若依然存在则需考虑兼容性问题(比如手机内存在其他的效果器)。
3、使用有些播放器,如Poweramp、天天动听时无 ViPER4Android 的效果?
A:使用Poweramp时需要关闭Poweramp设置中的“直接音量控制”。若依然无效果,则必定是帖子最上面“说明”中提到的问题。
4、开机时 ViPER4Android 不启动?
A:请检查360、LBE等安全软件,是否将 ViPER4Android 设置为开机禁止启动。
5、清除内存时 ViPER4Android 效果没了?
A:请将 ViPER4Android 进程设置到内存清除的白名单内。
6、有时会出现 ViPER4Android 效果突然没有了?
A:遇到这个现象是因为安卓系统会根据程序的内存占用情况定期杀掉某些进程。
7、听歌时出现底噪(背景沙沙噪音)?
A:将system/lib/soundfx/libbundlewrapper.so文件的后缀名改掉,如改成.so.bak,重启即可。这个问题是安卓操作系统的通病,只能缓解却很难根除。
8、关屏后声音卡顿或关屏瞬间出现破音/卡音等?
A:检查手机内是否装有省电优化和CPU频率调节的软件,ViPER4Android使用了分散CPU负载的技术,可以降低CPU的使用峰值以不影响手机的使用体验。但带来的问题就是可能会造成部分节电和CPU频率调节软件误以为CPU处于空闲期,将CPU强制降频。此时可以调整相关软件的设置来解决,比如将CPU的超频模式调节为ondemond(按需调节)或interactive(快速调节),稍微提高关屏后的CPU频率等。
9、每次更新ViPER4Android之后(从豌豆荚等市场更新),V4A开启会出现问题?
A:ViPER4Android和驱动程序的版本必须一致,从市场更新的制式控制器,但还需要在本论坛下载最新安装包以更新驱动程序。
10、若手机内已经存在一些效果器,是否还可以安装V4A,我想同时使用它们。
A:可以的。请参考“ViPER4Android 驱动安装教程”帖子。
11、装好ViPER4Android之后一插入耳机就会重启?
A:先使用V4AManager.apk将ViPER4Android卸载,然后参考“ViPER4Android 驱动安装教程”帖子使用手动兼容模式安装。
12、装好ViPER4Android之后我的通话声音变了?
A:先使用V4AManager.apk将ViPER4Android卸载,然后参考“ViPER4Android 驱动安装教程”帖子使用手动兼容模式安装。
13、ViPER4Android FX和XHiFi版本我应该选择哪个?
A:FX版本内包含有很多效果器,而XHiFi版本只有还原/增强细节的选项。如果你喜欢各种效果(比如环绕、低音、混响等等)那就安装FX版本,如果你喜欢听直白的人声且拥有一个不错的耳机那就安装XHiFi版。
14、我的手机/平板无法自动识别耳机插入,ViPER4Android无法使用耳机音效设定?
A:在ViPER4Android中呼出菜单,选择效果模式锁定到耳机,然后调节耳机音效设定即可。
15、我不知道我的手机到底是什么CPU平台,安装教程帖子中也没有提到具体对应的机型?
A:
如果是高通的CPU,且主频高于800MHz,则选择ARMv5TE或T2版本,主频高于800MHz(包括双核及四核)选择A8平台。
如果是三星的CPU,单核选择A8,双核及四核选择A9。
如果是华为海思的CPU,单核选择A8,双核及四核选择A9。
其他未提到的CPU,单核选择A8,双核选择及四核选择A9。
16:我从驱动状态查询到驱动版本为“0.0.0.0”?
A:这个是驱动CPU平台选择错误所导致的,可以选择降一级的。如A9换为A8,A8换为T2。
17:我从驱动状态查询到“已启用:否,正在处理:否”,但我确实开启了而且也在播放歌曲?
A:这是本帖最上面说明中提到的问题。
18:我使用MIUI播放器,但为什么ViPER4Android无效果?
A:请关闭MIUI播放器的均衡器。
A:首先,请确定你没有在手机后接驳耳放,如果耳机已经煲机过,那就不会的。
手机的音频输出功率有极限峰值,即使把ViPER4Android中的所有选项都调节到最大值,也远不会达到这个峰值。若输出稳定峰值,那第一个挂掉的肯定是你的耳朵,其次是手机上的音频数字转模拟部分(因为严重过载),耳机是最后挂的。
当然,如果你的耳机没有煲机过,那么长时间大音量和强低音增益会导致耳机出现振膜脱胶的情况(即使不用V4A也会这样的)。
对于手机外放也是如此。一个新的手机如果就把外放音量设定到最大值,那不出几天手机外放就会出现兹兹的噪音。先70%音量用一段时间之后在逐渐提高到100%(我的机器一般都是50%音量用好几个月才彻底提到100%)。
19:我使用魅族的机器,系统是Flyme,为什么一开启歌词频谱界面V4A就无效了?
A:Flyme系统修改了安卓音频架构,因此歌词和频谱会当做“音效”被播放器加载,从而强制禁用了V4A。
20、ViPER4Android中的各项设置会不会对手机外放/耳机造成伤害?
21、我的系统是4.2.x或者MIUIv5,当选择脉冲样本时却没有效果?
A:设定手机SU权限,将其可用于所有程序。当在ViPER4Android选择样本时请授予ROOT权限。若依然无效,则需要给手机安装完整的busybox后再试。
标签:音效,常见问题,ROM