本文介绍了如何使用Android上的麦克风的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我刚刚开始发展自己的第一款Android应用程序,我有一个很难搞清楚如何启动麦克风并让它听着,这是我的应用程序的一个主要特征。

I have just started to develop my first Android app, and I am having a hard time figuring out how to start the microphone and have it listen, which is a main feature of my app.

我已经搜查了Android文档,我不能找到这么多的信息。

I've searched the Android docs and I can't find much info on this.

在此先感谢。

推荐答案

这也许可以帮助(实际上从Android文档):
音频捕获

Maybe this can help (actually from the Android docs):
Audio Capture

  1. 创建的新实例 android.media.MediaRecorder
  2. 设置使用音频源 MediaRecorder.setAudioSource()。你可能会想用 MediaRecorder.AudioSource.MIC
  3. 在使用设置输出文件格式 MediaRecorder.setOutputFormat()
  4. 设置使用的输出文件名 MediaRecorder.setOutputFile()
  5. 使用设置音频连接codeR MediaRecorder.setAudioEn codeR()
  6. 呼叫 MediaRecorder。prepare() MediaRecorder 实例。
  7. 要启动音频采集,呼叫 MediaRecorder.start()
  8. 要停止音频采集,呼叫 MediaRecorder.stop()
  9. 当你用 MediaRecorder 情况下完成的,叫 MediaRecorder.release()就可以了。呼叫 MediaRecorder.release()总是建议立即释放资源。
  1. Create a new instance of android.media.MediaRecorder.
  2. Set the audio source using MediaRecorder.setAudioSource(). You will probably want to use MediaRecorder.AudioSource.MIC.
  3. Set output file format using MediaRecorder.setOutputFormat().
  4. Set output file name using MediaRecorder.setOutputFile().
  5. Set the audio encoder using MediaRecorder.setAudioEncoder().
  6. Call MediaRecorder.prepare() on the MediaRecorder instance.
  7. To start audio capture, call MediaRecorder.start().
  8. To stop audio capture, call MediaRecorder.stop().
  9. When you are done with the MediaRecorder instance, call MediaRecorder.release() on it. Calling MediaRecorder.release() is always recommended to free the resource immediately.

或:
Android的音频录制教程

这篇关于如何使用Android上的麦克风的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

06-28 04:22