2011-11-19 158 views

回答

1

你需要的唯一的类是SoundMeter类记录声音。您使用getAmplitude()来了解当前的外部噪音。每500毫秒获取一次幅度。在LogCat中打印此值。

然后以大声量放入some music并查看幅值是否跳跃。如果它不是它可能是一个设备特定的问题

+0

我已经在LogCat中试过这个[示例](http://developer.android.com/guide/topics/media/audio-capture.html),我可以看到“ SetAudioSource失败“ –

+0

与[此问题]类似(http://code.google.com/p/android/issues/detail?id=5063)? – Reno

+0

谢谢你的男人。有用! –

相关问题