我使用以下命令启动默认录音机:
Intent intent = new Intent(MediaStore.Audio.Media.RECORD_SOUND_ACTION);
startActivityForResult(intent, soundVal);
这很好用,但是当用户点击停止按钮时,系统会提示他们播放声音,然后允许录制更多声音。我希望录音机在用户按下停止按钮后立即关闭并返回到我的活动,以便我可以使用已创建的声音文件做我需要的事情。这甚至可能吗?如果没有,那么我想我需要构建自己的自定义记录器。