【问题标题】:How to start inbuilt voice recorder application?如何启动内置​​录音机应用程序?
【发布时间】:2013-05-10 12:05:20
【问题描述】:

我必须将语音录制文件作为附件附加到我的 android 应用程序。我在不使用内置录音机应用程序的情况下创建了一个单独的录音活动,它工作正常。

我想使用内置应用程序“录音机”而不是使用我创建的活动。

我知道使用 Intent 我们应该开始新的活动。但是我不知道如何启动内置​​录音机应用程序以及如何从我的应用程序中打开它?

如果有人有处理这种情况的经验,请告诉我。

提前致谢!

【问题讨论】:

    标签: android


    【解决方案1】:

    你可以试试这个

    public static final int ACTIVITY_RECORD_SOUND = 0;
    Intent intent = new Intent(MediaStore.Audio.Media.RECORD_SOUND_ACTION); 
    startActivityForResult(intent, ACTIVITY_RECORD_SOUND);
    

    【讨论】:

    • 感谢您分享此信息。但在 startActivityForResult() 中,我将请求代码指定为“0”。请编辑此内容,以免对 android 初学者造成任何混淆。
    • 好的不错..如果您认为它有帮助,您可以接受/支持我的回答
    • 当然。保存的音频为 MPEG 格式。录制时如何转成.mp3格式?
    • 我不确定您是否可以为格式添加额外的数据。据我所知,无法直接以 mp3 格式录制。您可以使用自己的录音机。最好先探索一下原生recroder是否支持mp3
    猜你喜欢
    • 1970-01-01
    • 2023-04-04
    • 2023-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-15
    • 1970-01-01
    相关资源
    最近更新 更多