|
|
|
@ -1415,9 +1415,9 @@ startBytesStatistics() |
|
|
|
// 将新数据添加到缓冲区 |
|
|
|
audioBuffer.addAll(data.toList()) |
|
|
|
|
|
|
|
// 当缓冲区达到80字节时,发送数据 |
|
|
|
// 当缓冲区达到120字节时,发送数据 |
|
|
|
while (audioBuffer.size >= AUDIO_CHUNK_SIZE) { |
|
|
|
// 取出80字节数据 |
|
|
|
// 取出120字节数据 |
|
|
|
val chunk = ByteArray(AUDIO_CHUNK_SIZE) |
|
|
|
for (i in 0 until AUDIO_CHUNK_SIZE) { |
|
|
|
chunk[i] = audioBuffer.removeAt(0) |
|
|
|
|