2

Audio data is saved in the same way as here:

// 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();

What codec/format is used as saved file can't be opened as WAV file, but can be read and played using AudioTrack class?

4

2 に答える 2

1

コーデックは使用されません。生のサンプルを読み取ります。.wav ファイルに保存する場合は、最初に.wav ヘッダーをファイルに書き込む必要があります。この例を見てください。

于 2013-01-29T13:34:39.070 に答える
0

コーデックは使用されていません。何らかのコーデックを探している場合は、試してみることをお勧めします: MediaRecorder

于 2013-01-29T13:44:40.420 に答える