A:该测试项为起始播放时间到起始录音之间的时间差。MTK平台默认该测试80ms内合格,添加第三方音效处理算法后,由于算法需要对每帧数据做处理,会导致起始播放时间延后,起始播放时间到起始录音之间的时间差会增大。可通过以下方式来扩大测试阈值:
设置android.hardware.audio.low_latency.xml不参与编译,删除该xml里以下内容:
<permissions>
<feature name="android.hardware.audio.low_latency" />
</permissions>
注:此项测试是根据 /vendor/etc/permissions/ 是否有android.hardware.audio.low_latency.xml 文件来决定测试阈值。如果android.hardware.audio.low_latency.xml 文件参与编译,阈值设置为80ms, 如果不参与编译,阈值则设置为500ms。此修改不影响正常播放流程,在保证整机音效的情况下可使用此方法扩大阈值。