AudioSource.VoiceCall
AudioSource.VoiceCommunication
AudioSource.VoiceUplink
AudioSource.VoiceDownlink
AudioSource.Mic //(This only records the callers voice. Not the receivers voice)
将<code>MediaRecorder</code>音频源设置为上述任何一个都不起作用。可能是制造商禁用了通话记录。但像ACR记录器这样的应用程序是如何工作的呢?
他们在使用NDK吗?我正在尝试构建一个类似的应用程序,但最终得出的结论是我必须使用NDK。任何建议都将不胜感激。
呼叫记录器-ACR
此代码一定会帮助您。:)
MediaRecorder myAudioRecorder = new MediaRecorder();
String pathFileName= Environment.getDataDirectory()+"/data/"+
getActivity().getPackageName()+"/Audio/";
File directory=new File(pathFileName);
if (!directory.exists()){
directory.mkdir();
}
String fileName = "YESAB_AUDIO_"+System.currentTimeMillis()+".mp3";
audioFilePath=pathFileName+fileName;
myAudioRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);
myAudioRecorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
myAudioRecorder.setAudioEncoder(MediaRecorder.OutputFormat.AMR_NB);
myAudioRecorder.setOutputFile(audioFilePath);
try {
myAudioRecorder.prepare();
} catch (IOException e) {
e.printStackTrace();
}
myAudioRecorder.start();
电话录音器在大多数设备上录音,但在samsung grand上不工作。意味着在呼入或呼出时开始录音,并记录来自所选来源(麦克风等)的声音,但其他设备将停止录音(这可能是录音机无法在通话中从该来源获取数据的原因(Android的用户隐私问题))。 为此,我尝试了音频记录和媒体记录,但问题仍未解决。 我也试过audiorecord,但它对这个问题不起作用。
我有通话录音应用程序,可以正常工作,直到5.0的呼入和呼出,但音频录制在android 6.0上不起作用,请帮我解决这个问题。我使用媒体记录器,用于麦克风和VOICE_CALL选项,但结果是一样的?
我正在开发一个可以在Android系统中记录通话的应用程序。我读过很多讨论通话记录问题的话题。我知道不是所有的Android手机都可以记录通话。但是我想知道如何记录通话,这是游戏市场上最受欢迎的应用程序,比如https://play.google.com/store/apps/details?id=com.appstar.callrecorder或https://play.google.com/s
问题内容: 我想通知任何传入和传出语音呼叫的代码。我需要掌握以下所有内容: 如果是来电或去电 拨打的号码或来电显示的电话号码 通话时长,或者如果错过了通话 如果电话号码与电话的联系人列表中的某人匹配,如果我可以获得更多的联系信息,特别是联系人姓名,那也将是一件很圆滑的事。 通话结束后,我需要我的代码来获取这些信息。也许我只是没有在寻找正确的术语,但是我很难找到如何实现此目标的任何示例。 如果有人可
我厌倦了使用媒体记录机来记录通话电话的所有设置,我正在测试它 但录音只来自麦克风 我想像android应用程序自动通话记录器一样记录双方通话
我正在尝试将呼入和呼出记录存储在我的SD卡中。但问题是我无法在我的SD卡中找到它。以下是我的代码,任何人都可以帮助我吗? 设备管理员演示.java TService.java