如何解决为什么在Android模拟器中播放的音频会产生回声/杂音?
在此short video中听我的问题。
现在我将详细解释:
在该视频中,我播放了音频文件(单击按钮)了3次,连续两次,最后一次稍有停顿。第一次听起来好像是收音机正在调谐,第二次听起来很清晰,但是如果您稍停片刻之后单击,则问题再次发生。
我正在Flutter中编程,并且已经使用其他一些音频包测试了这种情况,但是结果是相同的,因此此问题属于Android模拟器。
我尝试使用以下命令运行模拟器:
$ export QEMU_AUDIO_DRV=pa && emulator -avd dummy_pocoF1
无变化。我该如何解决这个问题?
解决方法
我不知道原因,但我也经历过-听起来像是音频管道中的故障,例如音频缓冲区的大小太小,并且系统无法足够快地处理音频。据我所知,虽然没有办法进行配置(这很遗憾,因为不同的设备具有不同的缓冲区大小)
老实说,我认为这可能是由于仿真器性能不高的缘故,因此您可能会遇到一些麻烦的情况-图形意味着缺乏平滑度,而音频则意味着毛刺和爆裂。对我来说,这是我第一次开始在应用程序中运行音频时发生的,就像您的视频一样,它逐渐减少,直到一切都变得清晰。我猜想模拟器开始将某些优先级转移到音频,并且需要一段时间才能使音频平滑。
您真正能做的最好的事情就是在可以的真实设备上进行测试。您还可以尝试在计算机上为仿真器进程赋予更高的优先级,看看是否可以帮助它更好地运行
顺便说一句,这是一个非常高能量的音乐,用于问题演示:D
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。