Android AudioRecord API: Java 层音频录制指南
Android Java 层标准的 AudioRecord 接口是 android.media.AudioRecord。它是 Android 系统提供的用于录制音频数据的类。\n\nAudioRecord 类的一些常用方法和属性包括:\n\n1. 构造方法:\n - AudioRecord(int audioSource, int sampleRateInHz, int channelConfig, int audioFormat, int bufferSizeInBytes):创建一个 AudioRecord 对象。其中,audioSource 表示音频来源,sampleRateInHz 表示采样率,channelConfig 表示声道配置,audioFormat 表示音频格式,bufferSizeInBytes 表示缓冲区大小。\n\n2. startRecording():开始录制音频数据。\n\n3. stop():停止录制音频数据。\n\n4. read(byte[] audioData, int offsetInBytes, int sizeInBytes):从缓冲区读取音频数据。\n\n5. getMinBufferSize(int sampleRateInHz, int channelConfig, int audioFormat):获取录制音频所需的最小缓冲区大小。\n\n6. getState():获取 AudioRecord 的状态。\n\n7. release():释放 AudioRecord 对象。\n\n通过使用 AudioRecord 类,开发者可以在安卓设备上录制音频数据,并进行后续处理和分析。
原文地址: https://www.cveoy.top/t/topic/pRpc 著作权归作者所有。请勿转载和采集!