Marshmallow

时间:2016-06-30 14:43:44

标签: android android-5.0-lollipop android-6.0-marshmallow android-mediarecorder

我遇到了这个问题,我正在录制PCM_16_bit音频,采样率为44.1 kHz。 我在Android的 Lollipop Marshmallow 版本中获得的原始文件不一样(我使用Audacity对两个文件的光谱进行了比较) 我在两个不同版本的Android OS中运行相同的应用程序。 两种设备都属于同一型号(Lenovo A7000)。

怎么办?

1 个答案:

答案 0 :(得分:0)

您的AudioSource.MIC还是从文件等进行录制?

如果您使用的是AudioSource.MIC,您需要处于一个非常受控制的环境中才能获得相同的结果,我认为您需要处于一个孤立的盒子中并且100%控制语音活动才能获得在同一操作系统上的两个录音上的结果相同。

如果您正在使用任何其他来源,例如文件/输入流,您应该在问题跟踪器上通知android有关此问题。 (虽然这可能已经修复了一年后?)