概述
您好,在 BSP ONLY版本上试了,
1 进入《植物大战僵尸》:
galahad:/ $ logcat | grep -E “startOutput|stopOutput”
04-29 15:28:32.947 533 801 V AudioPolicyIntefaceImpl: startOutput()
04-29 15:28:32.947 533 801 D APM_AudioPolicyManager: startOutput() output 13, stream 3, session 57
04-29 15:28:32.956 491 3715 D AudioALSAHardwareResourceManager: +startOutputDevice(), new_devices = 0x2, mOutputDevices = 0x0, mStartOutputDevicesCount = 0 SampleRate = 48000
2将游戏调到后台,或者锁屏
galahad:/ $ logcat | grep -E “startOutput|stopOutput”
无log
3将游戏在后台,remove 掉;
galahad:/ $ logcat | grep -E “startOutput|stopOutput”
04-29 15:35:54.695 533 1103 V AudioPolicyIntefaceImpl: stopOutput()
04-29 15:35:54.696 533 686 D APM_AudioPolicyManager: stopOutput portId 29
04-29 15:35:54.696 533 686 D APM_AudioPolicyManager: stopOutput() output 13, stream 3, session 81
04-29 15:35:57.545 491 538 D AudioALSAHardwareResourceManager: +stopOutputDevice(), mOutputDevices = 0x2, mStartOutputDevicesCount = 1
是不是说明,现在的喇叭贴近耳朵听到的底噪声是《植物大战僵尸》游戏的问题呢(没有关闭通路)?
您说的wite error 的错误是如下的吗?
./debuglogger/mobilelog/APLog_2020_0423_113334__10/main_log_1__2020_0423_113833:69315:04-23 11:38:10.678804 495 6294 E AudioALSAPlaybackHandlerFast: write(), pcm_write() error, retval = -1
./debuglogger/mobilelog/APLog_2020_0423_113334__10/main_log_1__2020_0423_113833:69318:04-23 11:38:10.682759 495 6294 E AudioALSAPlaybackHandlerFast: write(), pcm_write() error, retval = -1
在BSP版本上没有发现如上的log打印;
看到的log结果,就是植物大战僵尸的audiotrack一直没有stop,所以喇叭通路一直开着,喇叭是能够听到底噪音的。
最后
以上就是可耐招牌为你收集整理的个别游戏锁屏,耳朵贴近speaker会有底噪;的全部内容,希望文章能够帮你解决个别游戏锁屏,耳朵贴近speaker会有底噪;所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复