我在应用程序中内置了这个通话记录,问题是如果A打电话给B,A的声音响亮而清晰,但B的声音很低,但它与Android7完美配合
我在Android 9和10中测试了一些通话记录器应用程序,它有同样的问题,但我遇到了这个应用程序呼叫记录器 - Cube ACR,它也有问题,但是当我将记录设置为语音通话(软件)就像在图片中一样,更改此录音后非常清楚
这是项目使用的aykuttasil/CallRecorder
这是我试着录下的电话
callRecord = new CallRecord.Builder(this)
.setRecordFileName("Record_" + new SimpleDateFormat("ddMMyyyyHHmmss", Locale.US).format(new Date()))
.setRecordDirName("CallRecord")
.setRecordDirPath(Environment.getExternalStorageDirectory().getPath())
.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB)
.setOutputFormat(MediaRecorder.OutputFormat.AMR_NB)
.setAudioSource(MediaRecorder.AudioSource.VOICE_COMMUNICATION)
.setShowSeed(true)
.buildService();
callRecord.startCallRecordService();
请帮帮我
我正在使用辅助功能服务媒体记录。它为我工作。
无障碍服务-链接
这是我的代码
recorder = MediaRecorder()
recorder?.apply {
setAudioSource(MediaRecorder.AudioSource.VOICE_RECOGNITION)
setOutputFormat(MediaRecorder.OutputFormat.DEFAULT)
setAudioEncoder(MediaRecorder.AudioEncoder.AAC)
if (Build.VERSION.SDK_INT >= 10) {
setAudioSamplingRate(44100)
setAudioEncodingBitRate(96000)
}else{
setAudioSamplingRate(8000)
setAudioEncodingBitRate(12200)
}
setOutputFile(audioFile!!.absolutePath)
setOnErrorListener { _, _, _ -> }
}
recorder?.prepare()
我有一个应用程序whcih记录传入和传出语音呼叫,它在Marshmallow或更高版本的设备上运行良好versions.But当我尝试在android 5.1.1上运行它时,它给我错误,应用程序停止响应。 我用于录制语音通话的代码是 - 编辑-我按照下面的回答做了,但是错误仍然存在。通过稍微调整代码,调用状态现在只被调用一次,但应用程序仍然崩溃,甚至异常也是一样的。
问题内容: 我想通知任何传入和传出语音呼叫的代码。我需要掌握以下所有内容: 如果是来电或去电 拨打的号码或来电显示的电话号码 通话时长,或者如果错过了通话 如果电话号码与电话的联系人列表中的某人匹配,如果我可以获得更多的联系信息,特别是联系人姓名,那也将是一件很圆滑的事。 通话结束后,我需要我的代码来获取这些信息。也许我只是没有在寻找正确的术语,但是我很难找到如何实现此目标的任何示例。 如果有人可
我正在做一个项目来记录在android中的VOIP通话,我没有找到任何解决方案,有很多应用程序支持手机上的VOIP录音。我找不到任何教程和帮助。Cube Call Recorder是提供此功能的应用程序之一,但我不知道如何做到这一点。我通过使用android MediaRecorder开始录音进行了测试,然后启动了WhatsApp通话,所以其他人无法收听我的声音。通话后,我检查了只有我的声音保存在
我创建了语音通话录音应用程序,它与手机的麦克风和听筒配合得很好。但是当插入耳机时,它不能录制音频。我试图将AudioSource更改为AudioSource.default,以为它会自动接受默认音频源。它什么也没记录。
我正试图创建一个呼叫录音机应用程序,然而,我的音频来源时,它的麦克风工作正常,但它不能捕捉第二个声音。 如果我更改为VOICE_CALL,我的应用程序关闭。 我在PlayStore上看到了数百个类似的应用程序,并想知道它们能够记录通话双方的秘密是什么。
null 提前感谢您的任何帮助:)