【问题标题】:Want to launch default Voice recorder from application to capture audio想要从应用程序启动默认录音机以捕获音频
【发布时间】:2013-11-27 01:06:12
【问题描述】:

如何启动设备中可用的默认录音机来录制语音?我想使用startActivityForResult 来做到这一点,以便我可以在我的活动中获取捕获的语音数据(类似于我们启动相机捕获图像时)。我不知道执行此操作的意图。

我该怎么做。有什么想法吗?

【问题讨论】:

  • 这不是重复的问题。我想使用设备中可用的默认录音机,而不是自己创建。在您提到的帖子中,应用程序创建了自己的录音机。

标签: android


【解决方案1】:

我认为RECORD_SOUND_ACTION 是您正在寻找的。​​p>

例子:

Intent intent = new Intent(MediaStore.Audio.Media.RECORD_SOUND_ACTION); 
startActivityForResult(intent, ACTIVITY_RECORD_SOUND);

【讨论】:

  • 谢谢你 Psy...这就是我要找的东西。
  • 谢谢碧玉。另一个要求是,可以提供一些参数,例如 10 秒,然后录音机应录制不超过 10 秒的语音。
  • 你能告诉我为什么这是录制 .3gp 但我想下载 .mp3..
猜你喜欢
  • 1970-01-01
  • 2023-04-04
  • 2013-04-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-07-31
  • 2017-03-18
  • 1970-01-01
相关资源
最近更新 更多