• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

标签:android-audiorecord

Android

在Android中录制.wav文件

在Android中录制.wav文件
我需要在我的android应用中将来自麦克风的音频记录为未压缩的.wav格式。下面是我为此目的找到的代码。 import java.io.File; import java.io.IOException; import java.io.RandomAccessFile; import android.media.AudioFormat; import an……继续阅读 »

Android

Android AudioRecord神器

Android AudioRecord神器
当我使用Android的AudioRecord从麦克风录制时,我得到了这个令人讨厌的 Artifact 有办法避免或消除这种情况吗?它是什么?还是我得到了,因为我在配置中做错了事(但其他一切工作正常)。 这是我的AudioRecord配置: sampleRateInHz = 44100; channelConfigRec = AudioFo……继续阅读 »

Android

Android 5.0无法录制96000Hz音频?

Android 5.0无法录制96000Hz音频?
正如提到的Android 5.0L的更新(http://geeknizer.com/audio-improvements-in-android-5-0-l-audiophile/),Android开始支持96000Hz采样率。但是,当我尝试在Galaxy S6上执行此操作时: void checkAvailableSampleRate(){ for ……继续阅读 »

Android

在Android设备上使用Java / Kotlin检测音频文件(amr)中的静音

在Android设备上使用Java / Kotlin检测音频文件(amr)中的静音
我是否使用任何库或方法来实现此目的?我知道我必须一次读取块中文件中的字节,检查它们的值是否低于或高于特定阈值并检测静默状态。但是,我似乎找不到用于计算音频文件的rms或阈值的库 解决方案如下: 您可以手动计算RMS值。在此处查看三星的实现方案:android AudioRecord amplitude reading from MIC ……继续阅读 »

Android

使用SoundPool在Android上播放声音,同时使用AudioRecord录制麦克风

使用SoundPool在Android上播放声音,同时使用AudioRecord录制麦克风
我正在使用AudioRecord记录麦克风数据,同时使用SoundPool播放声音。我的问题是:当我在AudioRecord上调用startRecording()时,SoundPool变得断断续续或完全停止。当我调用stopRecording()时,所有提示的声音都立即进入。我应该使用更好的库吗?我注意到应用程序中的按钮仍然可以响应,并且仍然能够播放其默认声……继续阅读 »