我刚刚开始开发我的第一个 Android 应用程序,我很难弄清楚如何启动麦克风并让它收听,这是我应用程序的主要功能。
我搜索了 Android 文档,但找不到太多关于此的信息。
提前致谢。
最佳答案
也许这会有所帮助(实际上来自 Android 文档):
Audio Capture
- 创建
android.media.MediaRecorder
的新实例。 - 使用
MediaRecorder.setAudioSource()
设置音频源。您可能想要使用MediaRecorder.AudioSource.MIC
。 - 使用
MediaRecorder.setOutputFormat()
设置输出文件格式。 - 使用
MediaRecorder.setOutputFile()
设置输出文件名。 - 使用
MediaRecorder.setAudioEncoder()
设置音频编码器。 - 在
MediaRecorder
实例上调用MediaRecorder.prepare()
。 - 要开始音频捕获,请调用
MediaRecorder.start()
。 - 要停止音频捕获,请调用
MediaRecorder.stop()
。 - 完成
MediaRecorder
实例后,对其调用MediaRecorder.release()
。始终建议调用MediaRecorder.release()
以立即释放资源。
关于android - 如何在 Android 上使用麦克风,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6564495/