android电话录音没有声音,Android通话录音未录制来电语音(示例代码)

news/2024/11/29 5:50:18/

我正在使用自动呼叫记录器应用程序,我能够使用MediaRecorder.AudioSource.VOICE_CALL在android 6下方录制语音呼叫,从android 6无法使用VOICE_CALL录制语音呼叫。我设法使用MediaRecorder.AudioSource.MIC进行录音,但这里传入的声音没有录制,我想在正常模式下录制语音通话,而不是在扬声器模式下录制。请帮帮我。 (我曾尝试过Xiomi Redmi 4a(机器人6),没有工作)。

myRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);

myRecorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4);

myRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AAC);

myRecorder.setMaxDuration(60 * 60 * 1000);

AudioManager audiomanager =

(AudioManager)getSystemService(AUDIO_SERVICE);

audiomanager.setMode(2);

编辑:权限没有问题。

答案

你需要使用ndk。以下是需要完成的功能示例。

加载libmedia.so和libutils.so

int load(JNIEnv *env, jobject thiz) {

void *handleLibMedia;

void *handleLibUtils;

int result = -1;

lspr func = NULL;

pthread_t n


http://www.ppmy.cn/news/429207.html

相关文章

通话录音_隐私条款

通话录音尊重并保护所有使用服务用户的个人隐私权。为了给您提供更准确、更有个性化的服务,通话录音会按照本隐私权政策的规定使用和披露您的个人信息。但通话录音将以高度的勤勉、审慎义务对待这些信息。除本隐私权政策另有规定外,在未征得您事先许可的…

STM32任务通知

目录 什么是任务通知? 任务通知值的更新方式 任务通知的优势和劣势 任务通知的优势 任务通知的劣势 任务通知相关 API 函数 2. 等待通知 实操 1. 模拟二值信号量 2. 模拟计数型信号量 3. 模拟事件标志组 4. 模拟邮箱 什么是任务通知? FreeR…

使用ACR及MIUI自带通话录音实现通话录音读取及上传

虽然在Android5.0之前在AudioRecord开放给第三方的初始化方法中VOICE_CALL音频源是可以使用的,但是在厂商的适配过程中很多还是不能用,因此在低版本中一直是通过AudioRecord读取MIC录音源实现。 很多厂商在做系统优化时,使用MIC仍然无法通话…

Android 通话录音功能

通话录音功能因为涉及隐私问题,Android 6.0上就移除官方的通话录音接口,只能通过其他方式去获取调用。 录音时需要设置音频类型,系统中定义以下几种 (MediaRecorder.AudioSource) CAMCORDER 录音来源于同方向的相机麦…

android实现通话录音获取上传实现过程记录。

项目里提了一个需求,需要通话录音功能(录制双方的声音),并上传到后台。(软件是内部人员工作使用不涉及个人隐私) 首先想到的肯定是用APP来进行录音,可控性比较高,测试了android自带的MediaRecorder与AudioRecord结果发现都只能录…

uniapp 移动端通话录音上传

记录一下近半个月的一个项目解决思路 需求是这样的 1,通话双向录音 2,监听移动端通话状态 3,挂断后上传通话录音到后端进行统计 先说下第一点 通话双向录音,这个在android 6之前还有办法实现,但是现在基本都是单向的&a…

通话录音

当我拿到Demo时候,就觉得是个很简单的功能。然而问题就在测试时候完全暴露出来了,不同手机不同机型由于厂家修改系统而导致的一堆奇葩问题接踵而至,手机通话状态监听不到、通话状态接收多次、通话状态混乱等问题。 下面就是根据测试的手机机…

分享!!前端也需要了解的一些技术!!

目录 1、临时路径共享使用 2、关闭指定端口号的进程 1、临时路径共享使用 场景:自己开发中的pc、移动端、app等,由于还在开发中,没有上线,此时有的人需要暂时使用它么,那么就可以创建一个临时路径,共享给…