几秒钟后自动停止录制

时间:2016-12-17 19:05:36

标签: java android android-studio

我是Android开发的新手,对Java没有很多了解。我知道如何使用开始/停止按钮录制声音,我也知道如何通过长按按钮录制音频,但我希望它在10秒后自动停止。 我在这里阅读了较旧的帖子,但我无法添加丢失的代码,例如来自this linkthis link的代码。

如果有人可以在导入内容之后帮助发布几乎所有代码,因为我还不擅长Java。

1 个答案:

答案 0 :(得分:2)

您应该将录音机存储在类级别变量中,然后创建一个处理程序以在10秒内停止它:

  Handler handler = new Handler();
    handler.postDelayed(new Runnable() {
      @Override
      public void run() {
        recorder.stop();
        recorder.release();
      }
    }, 100);

(顺便说一下,你应该发布你的代码)