小编Chr*_*ris的帖子

Android AudioRecord 无法初始化(其他解决方案无效)

我今天已经检查并尝试了多个小时的所有其他线程,但没有一个解决方案有效。

我尝试过滤所有可用的音频选项。我已授予该应用程序适当的权限。

目标:我正在尝试获取此音频流,以便获取音频的频率。

我的东西

public int audioSource = MediaRecorder.AudioSource.MIC;
public int channelConfig = AudioFormat.CHANNEL_IN_MONO;
public int audioEncoding = AudioFormat.ENCODING_PCM_16BIT;
public AudioRecord audioRecord = null;
private Thread recordingThread = null;
public int blockSize = 256;                               // deal with this many samples at a time
public int sampleRate = 8000;                             // Sample rate in Hz
Run Code Online (Sandbox Code Playgroud)

稍后的...

 int bufferSize = AudioRecord.getMinBufferSize(sampleRate, channelConfig, audioEncoding);
    AudioRecord audioeeeeRecord = new AudioRecord(audioSource, sampleRate, channelConfig, audioEncoding, bufferSize);   // The RAW PCM sample recording
    audioRecord = audioeeeeRecord;
    if (audioRecord …
Run Code Online (Sandbox Code Playgroud)

java android android-audiorecord

3
推荐指数
1
解决办法
4502
查看次数

标签 统计

android ×1

android-audiorecord ×1

java ×1