在对ASUS手机测试的时候,如果设置成
recorder.setAudioSource(MediaRecorder.AudioSource.MIC);
会有RuntimeException的错误,查阅博文得出的解决方案如下
//参数要重新设置,需要重新设置一个MediaRecorder
recorder=new MediaRecorder();
recorder.setAudioSource(MediaRecorder.AudioSource.VOICE_COMMUNICATION);
即可。