【问题标题】:Auto stop recording after seconds [closed]几秒钟后自动停止录制[关闭]
【发布时间】:2016-12-18 16:59:41
【问题描述】:

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

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

【问题讨论】:

    标签: java android android-studio


    【解决方案1】:

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

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

    (顺便说一句,您应该发布您的代码)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-10-24
      • 1970-01-01
      • 1970-01-01
      • 2012-09-15
      • 1970-01-01
      • 2015-06-23
      • 2017-04-17
      相关资源
      最近更新 更多