AudioRecord.read
时间: 2023-06-20 07:04:57 浏览: 266
AudioRecord
4星 · 用户满意度95%
AudioRecord.read() 方法是 Android 中用于从音频录制设备读取音频数据的方法。它可以从 AudioRecord 对象读取指定数量的音频数据,并将其存储在一个缓冲区中。该方法的语法如下:
```java
public int read (byte[] audioData, int offsetInBytes, int sizeInBytes)
```
参数说明:
- `audioData`: 读取音频数据的缓冲区。
- `offsetInBytes`: 缓冲区的偏移量,即从缓冲区的哪个位置开始存储读取的音频数据。
- `sizeInBytes`: 要读取的音频数据的字节数。
该方法的返回值是实际读取的音频数据的字节数。如果返回值为负数,则表示读取失败。如果返回值为0,则表示读取完成但没有可用的数据。
阅读全文