- 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧
我正在使用以下代码来获取设备的有效采样率,但对于My Samsung Galaxy Tab 1 OS版本2.3.6,它始终为audioRecorder.getState()发送0,但对于Samsung Galaxy S2则很好。
对于Galaxy Tab,我总能得到desiredRate = -1;
public static void getValidSa……继续阅读 »
我正在编写代码以运行RECORD_SOUND
Intent intent = new Intent(MediaStore.Audio.Media.RECORD_SOUND_ACTION);
startActivityForResult(intent, AUDIO_RESULT);
适用于所有手机,但会导致LGP500崩溃
问题是什么?
……继续阅读 »
我正在尝试使用AudioRecord(http://developer.android.com/reference/android/media/AudioRecord.html#stop%28%29)在Android上录制音频。我适应Android AudioRecord example
我的代码如下:
import java.io.IOException;……继续阅读 »
我正在编写一个Android应用程序,用于记录和循环播放音频。就像回声一样(记录,播放,循环运行)。
我已经使用临时文件成功地编写了用于录制和播放的应用程序(写入文件,从同一文件读取)。使用中间缓冲区执行相同操作失败。
这是我的代码:
public class BufferMain extends ActionBarActivity {
private St……继续阅读 »
android中多个应用之间的麦克风音频输入共享我在使用当前应用程序时遇到此问题,在该应用程序中我想同时在两个(可以是多个)应用程序之间共享麦克风音频。我尝试通过AudioRecord类记录音频数据
audioRecord = new AudioRecord(MediaRecorder.AudioSource.MIC , 44100, AudioForma……继续阅读 »
我想录制在我的应用程序中播放的音乐。就像我正在用声池播放不同的声音。现在,我只想录制音池音频并保存为.wav或mp3文件。我使用录音来录制声音。
AudioRecord audioRecord = new AudioRecord(AudioManager.STREAM_MUSIC,
44100,
AudioF……继续阅读 »
正如提到的Android 5.0L的更新(http://geeknizer.com/audio-improvements-in-android-5-0-l-audiophile/),Android开始支持96000Hz采样率。但是,当我尝试在Galaxy S6上执行此操作时:
void checkAvailableSampleRate(){
for ……继续阅读 »
我正在使用AudioRecord从Android上的耳机插孔收集音频数据,如下所示:
int frequency = 44100;
int channelConfiguration = AudioFormat.CHANNEL_OUT_MONO;
int audioEncoding = AudioFormat.ENCODING_PCM_16BIT;
int ……继续阅读 »
我正在尝试在android中录制音频并将其存储在字节数组中,为此,我使用了Android的AudioRecord内置类。我以前已经使用过此类,并且一切都很好,但是由于某种原因,似乎AudioRecord将不再起作用。
问题在于AudioRecord已初始化并且没有显示任何错误,但是当实际记录某些内容时,通过调用它的startRecording()方法,某些操……继续阅读 »
我开始使用某些参数从AudioRecord录制声音。
private static final int RECORDER_SAMPLERATE = 44100;
private static final int RECORDER_CHANNELS = AudioFormat.CHANNEL_IN_STEREO;
private static final in……继续阅读 »