android-audiorecord相关内容

通话录音-使它可以在Nexus 5X上运行(可以生根或自定义ROM)

我试图在Nexus 5X,Android 7.1(我自己的版本)上将 AudioRecord 与 AudioSource.VOICE_DOWNLINK 一起使用(来自AOSP)。 我已经超出了权限阶段-将我的APK移至特权应用程序,并对 AudioRecord 停止对此源引发异常。 现在,我在通话中获取的录音缓冲区为空。 我知道有很多通话记录应用程序,它们可以在其他设备上使用。 ..

Android的AudioRecord和MediaRecorder并行

我必须在我的应用程序和音频记录MediaRecorder中同时使用.一个注册我的脚本,另一个注册我的脚本,以显示具有输入信号幅度的声音输入.当我同时使用但独立使用时,我的应用程序崩溃了.那么您有我可以同时使用的解决方案吗? Trace logCat : 10-16 22:02:08.675: E/MediaRecorder(9007): start failed: -1 10-16 22:0 ..

在Android应用程序中录制来自外部源的音频

我看到这里有一个类似的问题: 是否可以在Android中录制视频时从外部麦克风录制声音? 但是,这个问题从未得到真正的回答,并且android文档没有明确说明该操作的完成方式. 此线程中的此人声明这是可能的,但没有说明如何做到. 从外部麦克风实时捕获和播放音频 在"setAudioSource"部分中进行选择对您来说很有意义,但是这些选项都不是用于外部源的. MediaRe ..

AudioRecord有时会跳过音频数据

我使用AudioRecord在WAV文件中录制音频.我在辅助线程上循环执行read()操作,然后在另一秒内将数据传递到队列中.用于写入文件的线程. 问题如下: 当我选择将audioData保存在外部SD卡中时,音频包含几毫秒的跳过/失真(仅在某些情况下).其他用户也保存在内置SD卡上时也会遇到此问题 这是我实例化AudioRecord对象的方式: initBufferSize = ..
发布时间:2020-05-08 01:37:15 移动开发

使用AudioRecord与Android的8位编码

我已经从使用AudioRecord和16位编码的手机麦克风记录的应用程序,并且我能够回放录像。出于某种原因,兼容性我需要使用8位编码,但是当我尝试使用该编码我不断收到无效的音频格式运行相同的程序。我的code是: INT缓冲区大小= AudioRecord.getMinBufferSize(11025, AudioFormat.CHANNEL_CONFIGURATION_MONO, Audio ..
发布时间:2016-03-20 22:47:23 移动开发

访问本机AudioRecord

我需要访问本机AudioRecord类,但它是不是通过标准的API暴露。 当我尝试编译code,其中包括AudioRecord.h使用NDK,它没有找到的头文件。我如何修改make文件指向的lib媒体目录和链路与libmedia.so?我已经下载并编制了Android源,我只是有麻烦浏览了Android构建系统。 时所产生的应用程序将需要生根的设备? 有没有人有在本地code。使用Audio ..
发布时间:2016-03-19 23:35:44 移动开发

音频/ FFT库设计

我有记录的实时音频和计算实时FFT数据为音频库。客户端必须调用start方法来启动录音,停止的方法来结束录制。 我的设计问题是关于获得这个数据返回给客户端的最佳方式。我已经考虑了以下方法: 有一个名为的getData(INT大小)方法客户端将定期召集他们已经开始录制了。它会返回到尺寸音频样本,或尽可能多的数据是可用的。我对这种想法是,客户端将运行一个的AsyncTask 来定期调用更多的数 ..
发布时间:2016-03-19 15:13:15 Java开发

与MediaRecorder OUTPUTFORMAT AAC_ADTS Android的音频录制问题

我想记录从我的Andr​​oid应用程序的音频。一切运作良好。最近,我不得不输出格式MPEG4,从改变AAC_ADTS。的问题是,AAC_ADTS不为设备它的工作原理的其他设备上的一个工作。所以,我的问题是,不只是在特定的Andr​​oid版本AAC_ADTS格式的工作。我怎样才能从所有设备记录AAC_ADTS格式的音频?好心帮 mRecorder =新MediaRecorder(); ..
发布时间:2016-03-18 23:37:49 移动开发

自动增益控制(AGC),用于外部麦克风

我有记录使用PCM-WAV格式的Andr​​oid市场上的录音应用。 我的应用程序还提供了自定义的增益控制([-20dB,○分贝]),所以我改变与用户选择的增益值的原始音频数据。 它的工作原理pretty以及使用设备内置的麦克风时,但我有一个使用插入到他的设备的某些外接MIC用户,输出太响,充满扭曲的(因为他的分机话筒响度)。甚至当他将增益设置为-20dB,输出是响亮而包含的扭曲。 我想我应 ..

Android的AudioRecord耳机MIC

我有与AudioRecord类的一些问题。我有当有人通过耳机收听音频,记录音频的应用程序。在这种情况下,它工作正常。用户可以无问题记录。使用具有内置麦克风的耳机的任何用户不能够在所有记录。我的类可以根据PCM数据.wav文件,但没有音频正从麦克风输入。所有的沉默。 我用下面的初始化我AudioRecorder: extAudioRecorder =新ExtAudioRecorder(真实的, ..
发布时间:2016-03-15 22:13:26 移动开发

自动录音及​​停止时用户停止用说话声音再codeR

我要重新code中的声音时声音一定水平的接收和停止录音机不接收声音。 我最初使用Media记录检查,当我得到它,然后我开始通过录音机录音,但我无法阻止它,因为录音机没有任何方法来获取最大振幅最大振幅。 解决方案 您应该尝试一些像这样的事情: readAudio = audioRecorder.read(data16bit,0,缓冲); 双FN =(双)readAudio;双ACCUM ..
发布时间:2016-03-13 23:31:45 移动开发

如何检测时,有Android中MIC附近的一些讲话

问声明:我要开始录制时,有在手机MIC附近一些声音/噪音,停止当用户停止说话。 就像会说话的汤姆等。 有任何第三方库或一些本地code做到这一点? 感谢 解决方案 就在这个code添加到您的应用程序,当用户开始说话时,他停止,你会发现。 公共无效的onCreate(捆绑savedInstanceState) { super.onCreate(savedIns ..
发布时间:2016-03-11 21:48:07 移动开发

如何复制Android的AudioSource.MIC?

我要同时录制两个AudioRecord对象的Andr​​oid麦克风输入。有没有办法复制了Android AudioSource.MIC或使其同时从两个实例访问?如果是的话,我怎么能这样做呢? 解决方案 您不能在Android中做到这一点。事实上,你不能复制,当一个实例已在运行的任何记录实例,这适用于摄像头以及麦克风。 在输出的情况下,如音频播放(和视频显示),有模块来处理多个数据流,混 ..
发布时间:2016-03-09 21:26:12 移动开发

AudioRecord开始()错误状态-38

我试图建立一个录音机,我不断收到一个特定的错误,我无法找出原因。在我的code我已经检查了录音机是什么状态与日志前后的startRecording()方法之后。 AR =新AudioRecord(audiosource,采样率,channelConfiguration, audioEncoding,buffersizebytes); Log.d(“信息”,“ar ..
发布时间:2016-03-09 21:13:53 移动开发

Android应用程序来记录声音实时并确定频率

我需要使用手机的麦克风来开发一个应用程序来记录的频率实时,然后显示它们(文本)。我在这里发布我的code。该FFT和复杂的类已经从 HTTP使用://introcs.cs。 princeton.edu/java/97data/FFT.java.html 并的 http://introcs.cs.princeton.edu/java/97data/Complex.java.html 。问题是,当我在 ..
发布时间:2015-12-06 23:39:21 Java开发