14得票5回答
Android音频记录器 - 第二次无法初始化

你好,我目前正在尝试使AudioRecord正常工作,因为我需要在一个大项目中使用它。但是它似乎出现了很多问题。 我已经尝试了很多方法,所以当我追踪到这个错误时,我回到了基础知识。 我正在使用我的三星Galaxy S作为我的调试设备。 我的问题是,重新启动设备后第一次可以初始化Audio...

14得票4回答
安卓音频录制初始化每次都失败

我的问题很简单--我试图创建一个AudioRecord对象,但它无法初始化(即在构造函数之后,getState返回0,表示失败)。我正在从运行OS 2.2.1的MotoDroid 1上的Eclipse运行此操作。据我所知,我的AndroidManifest.xml正在使用正确的权限,RECOR...

14得票2回答
如何在安卓设备上以更好的音频质量录制音频文件?

我正在创建一个应用程序,可以在Android和iPhone之间播放录制文件。 现在我正在使用, audioRecorder = new MediaRecorder(); audioRecorder.setAudioSource(MediaRecorder.Audi...

14得票1回答
安卓如何获取设备的总体音频输出PCM?

有没有办法在Android设备上拦截或仅读取音频输出? 我需要从myActivity内部读取PCM格式的整个音频输出,包括后台中的媒体播放器应用程序、来自通话的语音、myACtivity中的MediaPlayer实例等,所有将要通过扬声器播放的内容。实际上,如果可以分别读取它们,那也很好。 ...

13得票1回答
如何在Android设备上录制内部音频或记录MediaPlayer音频流?

我目前正在尝试录制在MediaPlayer中播放的音频流。 实际上,我发现一些博客文章说,由于安全/版权原因,这是不可能的,但我没有找到任何官方声明来自Android / Google文档。此外,还有屏幕捕获应用程序,例如Mobizen可以记录内部音频(至少三星设备似乎有效)。 所以,有人...

13得票3回答
实现audioRecord的getMaxAmplitude方法

我在我的应用程序中使用AudioRecord而不是MediaRecorder,它工作得很好,但是我有一个逻辑高度依赖于最大振幅,使用AudioRecord非常难以获得。以下是我读取缓冲区时正在使用的内容: private void writeAudioDataToFile(){ ...

13得票2回答
提高Android AudioRecord录音的音量

我正在使用AudioRecord和lame将麦克风输入录制为12秒的mp3样本。音频按预期记录,但我发现音量太低。 是否有方法可以增加录音的音量?

12得票1回答
三星S6蓝牙无法播放音频轨道。

我正在使用AudioRecord进行录音,并使用AudioTrack进行播放。我正在使用这些类来记录Fm模拟音频流,并同时传递到蓝牙路由器。它已经在Motorola和Samsung S5上成功运行。但是,在Samsung Galaxy S6上无法工作。 这是我的示例代码,我如何进行录制: ...

12得票4回答
增加录音音频的音量输出

我正在尝试制作一款Android通话录音应用程序。我使用扬声器来记录上行和下行音频。唯一的问题是音量太低了。我已经使用AudioManager将设备的音量增加到最大,但它无法超过这个值。 我首先使用了MediaRecorder,但由于其功能有限并且提供压缩音频,因此我尝试使用AudioRec...

12得票1回答
如何将混响效果附加到AudioRecord/PCM数据并保存到文件中?

我想录下来从麦克风输入的声音,加上混响效果并将结果保存到文件中。我的使用场景是一个应用程序,可以让你唱一首歌,并在录制后选择不同的预设混响选项,然后保存你的表演并将其存储在后端服务器上。我发送到服务器的文件需要应用混响效果。 到目前为止,我已经能够使用 AudioRecord 录制输入,而且...