android-audiorecord

    1热度

    1回答

    我创建了音频轨道和音频记录器对象,并试图将麦克风的声音回送给扬声器。 为此,我创建了一个任务,用于从音频录制任务中“读取”音频数据并将其“写回”到音频轨道。它似乎工作正常。然而与此应用程序播放尝试一些数据操纵我才知道,这个任务是复制的音轨数据和写回来几乎什么也不做 - 我删除了它,只用两行呆: audioRecord.startRecording(); audioTrack.play()

    1热度

    2回答

    我在AudioRecord类中遇到了一些问题。我有一个应用程序,用于在有人通过耳机收听音频时录制音频。在这种情况下,它工作正常。用户可以在没有问题的情况下进行录制。任何使用内置麦克风的耳机都无法录制。我的班级从PCM数据创建.wav文件,但没有音频从麦克风输入。它的一切沉默。 我使用初始化下面我AudioRecorder: extAudioRecorder = new ExtAudioRecord

    0热度

    1回答

    我正在创建一个应用程序,如会说话的汤姆。我正在使用AudioRecorder进行录制。我只有基本的Android,没有Sound Touch。我面临的问题是我只需要录制超过特定音量的音频。 声明: if (recorder.getState() == AudioRecord.STATE_INITIALIZED) { return recorder; } 的记录被初始化为即使是低层

    1热度

    1回答

    我目前正在开始编写Android软件,该软件即将测量封闭房间的混响时间。 我不得不选择AudioRecord而不是MediaRecorder,因为它使我有机会获取原始数据。 你可能知道,有许多不同的恒定从选择AudioFormat(如:CHANNEL_IN_MONO,CHANNEL_IN_STEREO,CHANNEL_IN_PRESSURE),你可知道,在Android智能手机有不只是嵌入一个麦克

    5热度

    2回答

    当我使用机器人会AudioRecord从麦克风录音,我得到这个恼人的神器 有没有办法避免或删除呢?它是什么?或者我得到这个,因为我在配置中做了错误的事情(但其他一切正常)。 这里是我的AudioRecord配置: sampleRateInHz = 44100; channelConfigRec = AudioFormat.CHANNEL_IN_MONO; audioFormat

    3热度

    1回答

    我试图使用media.startRecord()PhoneGap 1.6.1 API(http://docs.phonegap.com/en/1.6.1/cordova_media_media.md.html#media.startRecord)在实际设备上记录示例音频。 startRecord()API可以在没有错误的情况下执行。录制完成后创建音频文件。但是,录制的音频文件的大小非常小(〜9kB

    5热度

    2回答

    我已经使用AudioRecord编写了用于录制音频文件的代码,并且在SD卡上写入文件时我制作了两个版本。 版本1 录制的文件保存在SD卡上。 版本2 我在记录文件上应用增益功能并保存在SD卡上。 这对索尼爱立信手机真棒。音频音量也在很大程度上提升。 但我努力使它在三星设备上工作。 当我播放录制的文件听起来像是会说话的汤姆:P 起初我还以为Samusung设备不喜欢我都用来创建 AudioRecor

    2热度

    2回答

    我正在尝试使用AudioRecord,但我无法初始化录音。我有两台设备,其中一台运行良好,但另一台设备仍然有例外。 我的代码: bufferSize = AudioRecord.getMinBufferSize(8000,AudioFormat.CHANNEL_IN_STEREO, AudioFormat.ENCODING_PCM_16BIT); AudioRecord recorder = n

    9热度

    1回答

    我们如何显示如下图所示的声波。 当用户说话时,黄色条会根据用户音量进行动画播放。 请指导我..是否有任何引用链接可用?是否有任何示例教程可用? iPhone中的同样问题。但我想在Android中使用它。

    7热度

    3回答

    我在我的应用程序中使用audiorecord而不是mediarecorder它工作正常,但我有一个逻辑,这极大地依赖于使用audiorecord很难获得的maxamplitude,这是我在读取缓冲区时使用的 private void writeAudioDataToFile(){ byte data[] = new byte[bufferSize]; String fil