部分手机录音时setAudioSource为VOICE_CALL会报start failed

在华为P8和mate7等6.0的手机上
mMediaRecorder.setAudioSource(MediaRecorder.AudioSource.VOICE_CALL);
录音来源设置为VOICE_CALL然后启动的时候会报start failed但是设置在MIC就没问题了,为啥有的手机不能通话录音,有什么解决办法吗

顶一个。。。。。。。。。。。。。。。。。。。。。。。