android-audiorecord

    1热度

    1回答

    我试图通过音频插孔近乎实时地检测出方波信号(麦克风)。出于这个原因,我在流模式下使用AudioRecord类。但我的问题是,我的手机(麦克风)总是工作不同。有时我使用20,000的阈值,有时我必须将阈值调整为1'000以检测(第一个脉冲的)边缘。信号的电压范围是0到3V。我不确定我的麦克风是否工作不正常,或者adc是否使用不同的参考电压? 我还没有任何想法如何解决这个问题。 我真的希望你能帮助我。

    3热度

    1回答

    我工作在一个记录音频的android应用程序。为获得最佳音频质量,最好在阅读时使用short的缓冲区? //aRecorder.read(shortBuffer, 0, shortBuffer.length); aRecorder.read(byteBuffer, 0, byteBuffer.length); 使用short[]不一样使用byte[]和考虑从2 bytes(byteBuf[i

    3热度

    1回答

    我有一个简单的应用程序可以记录音频。起初,我用MediaRecorder。但问题是我无法录制WAVE。 (或者是否可以使用MediaRecorder进行录制,并且具有带标题的WAV输出?)。所以我也跟着一个example: public class MainActivity extends Activity { private static final int RECORDER

    0热度

    1回答

    我想知道设置Android AudioRecord类和媒体记录类中的音频采样率有什么区别?在音频记录类我们设置采样率,同时创造一个类的对象像 recorder = new AudioRecord(MediaRecorder.AudioSource.MIC, SampleRateInHz, RECORDER_CHANNELS,RECORDER_AUDIO_ENCODIN

    1热度

    1回答

    我在我的应用程序中使用Sonic-NDK进行声音调制。因为它工作正常,但只适用于音频文件。它可以用来播放视频文件吗? 这里是link到库的源代码和我的代码是继尽管其相同的,但.. public class SonicTest extends Activity { VideoView videoView; String uri; FileInputStream soundFile=null;

    1热度

    1回答

    实际上,我想记录音频并允许用户播放它(在保存之前),然后提示用户给文件指定一个特定名称以保存到内存中(外置储存)。 目前,我可以录制和播放音频文件(借助MediaRecorder和MediaPlayer),但无法用其他名称保存。因此,我想将录制的音频文件的内容复制到具有用户指定名称的另一个文件(空)。 任何帮助或指导将不胜感激。

    0热度

    1回答

    我使用的是https://github.com/nonameentername/soundtouch-android/blob/master/src/org/tecunhuman/ExtAudioRecorder.java中的AudioRecord类,但稍作修改。 在start()方法中,我开始用AudioRecord类记录。我也开始MediaPlayer发挥工具。为了让人声和乐器在服务器上的正确

    4热度

    2回答

    我希望记录麦克风音频流,以便我可以在其上实时DSP。 我想这样做,而不必使用线程,并且在等待新的音频数据时没有.read()块。 UPDATE/ANSWER:这是Android中的一个错误。 4.2.2仍然有问题,但5.01是固定的!我不确定分歧在哪里,但这就是故事。 注意:请不要说“只使用线程”。线程是好的,但这不是关于它们的,而且为了AudioRecord的Android开发人员无需指定线程而

    4热度

    1回答

    我尝试使用AudioRecord接收来自耳机麦克风的音频,并使用AudioTrack实时播放耳机。我已经实现了所需的代码,但问题是存在干扰回声。我没有使用扬声器,我正在使用耳机。那么,什么造成这种回声?我使用了在API级别11中引入的设备回声消除器,并且回声降低但未消失。我知道audio latency in android设备,但我无法理解延迟是否会在使用耳机时导致回声。请指导我正确的方向。

    2热度

    1回答

    我要重新编码的声音,当声音的一定程度的接受和停止录音机不接收声音。 我最初使用媒体刻录机来检查时,我得到它,然后我开始通过录音机记录最大振幅,但我无法阻止它,因为录音机没有任何方法来获取最大振幅。