gpt4 book ai didi

android - 如何使用谷歌眼镜录制音频?

转载 作者:行者123 更新时间:2023-11-29 01:39:09 26 4
gpt4 key购买 nike

我想用 Google Glass 录制音频并能够保存到音频文件中。我已经尝试使用 MediaStore.Audio.Media.RECORD_SOUND_ACTION Intent ,但它不起作用。我也尝试过使用 RecognizerIntent.ACTION_RECOGNIZE_SPEECH Intent ,但它都不起作用。

有人试过吗?

谢谢!

最佳答案

以下是来自 Android 媒体录制网站 (http://developer.android.com/guide/topics/media/audio-capture.html) 的说明:

  1. 创建一个新的 android.media.MediaRecorder 实例。
  2. 使用 MediaRecorder.setAudioSource() 设置音频源。您可能想要使用 MediaRecorder.AudioSource.MIC。
  3. 使用 MediaRecorder.setOutputFormat() 设置输出文件格式。
  4. 使用 MediaRecorder.setOutputFile() 设置输出文件名。
  5. 使用 MediaRecorder.setAudioEncoder() 设置音频编码器。
  6. 在 MediaRecorder 实例上调用 MediaRecorder.prepare()。
  7. 要开始音频捕获,请调用 MediaRecorder.start()。
  8. 要停止音频捕获,请调用 MediaRecorder.stop()。
  9. 完成 MediaRecorder 实例后,对其调用 MediaRecorder.release()。始终建议调用 MediaRecorder.release() 以立即释放资源。

您出错的原因可能是您没有请求访问麦克风的权限。这是我在我的 Glass 项目中成功录制音频的 AndroidManifest.xml 文件中的权限:

<uses-permission android:name="android.permission.RECORD_AUDIO" />

只需将它添加到 AndroidManifest.xml 中,如果您按照上面的说明进行操作,您应该会很好。

希望对您有所帮助 :) 祝您好运!

关于android - 如何使用谷歌眼镜录制音频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25888267/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com