什么编解码器用于来自 android 中 AudioRecord.read() 的音频数据



音频数据的保存方式与此处相同:

// 1. create AudioRecord instance
// 2. audioTrack.play();
    // 3. in separate thread reading into buffer
    // int bytesRead = audioRecord.read(buffer, 0, bufferSize); 
    // 4. save buffer to file
    // fio.write(buffer, 0 , bytesRead);
// 4. audioTrack.stop();

什么编解码器/格式用作保存的文件无法作为WAV文件打开,但可以使用AudioTrack类读取和播放?

不使用编解码器。它读取原始样本。如果要保存到文件.wav应首先将.wav头写入文件。看看这个例子

不使用编解码器,如果您正在寻找某种编解码器,我建议您尝试: 媒体记录器

相关内容

  • 没有找到相关文章

最新更新