![](/img/trans.png)
[英]AudioSource.VOICE_CALL not working in android 6.0 version
[英]AudioSource.VOICE_CALL not working in android 4.0 but working in android 2.3
VOICE_CALL, VOICE_DOWNLINK ,VOICE_UPLINK
我没有在Android 4.0上工作但是在Android 2.3(实际设备)上工作,我已经上传了一个虚拟项目来记录所有拨出电话,这样你就可以看到它为你自己
http://www.mediafire.com/?img6dg5y9ri5c7rrtcajwc5ycgpo2nf
你只需要改变audioSource = MediaRecorder.AudioSource.MIC;
到audioSource = MediaRecorder.AudioSource.VOICE_CALL;
在TService.java
第118 TService.java
如果您遇到任何错误,请告诉我。 任何与之相关的建议都将被接受。
经过大量搜索后,我发现有些制造商已经关闭了这种功能的访问权限,因为某些国家/地区不允许通话录音。 如果有人发现这样的问题并以其他方式获得解决方案然后在这里发布它可能对许多人有帮助,因为很多人都有同样的问题。
尝试使用MediaRecorder.AudioSource.VOICE_RECOGNITION
。 我有同样的问题 - 华硕Transformer默认使用后置摄像头附近的麦克风,在这种情况下音频非常安静。 VOICE_CALL
无法在这款平板电脑上运行,我尝试过VOICE_RECOGNITION
- 在这种情况下,它使用前置麦克风,音频音量正常。
你尝试添加它,它可能是
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
mMediaRecorder.start();
}
}, 1000);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.