【问题标题】:How to record and store live recording voice in every 5 second time?如何记录和存储每5秒一次的现场录音?
【发布时间】:2018-03-28 10:01:10
【问题描述】:

我正在研发一款录音应用。我创建了一个普通的录音应用程序。如果我点击记录,它会开始记录,点击停止后它会存储文件。这是一个普通的录音机应用程序功能。

但是在我的应用程序中,我尝试每 5 秒录制一次声音,这意味着如果我开始录制,那么 5 秒后会自动存储一个录音文件,然后像这样在 5-10 秒后存储另一个文件除非并且直到我停止录制按钮,否则将进行相同的过程。例如,如果我记录一个长度为 30 秒的文件,那么它应该存储 6 个文件。我真的不知道该怎么做,我只是想要一些建议。

【问题讨论】:

标签: android mediarecorder android-audiomanager android-mediarecorder


【解决方案1】:
   Timer timer = new Timer();
    timer.schedule(new TimerTask() {
        @Override
        public void run() {
            getActivity().runOnUiThread(runnable);
        }
    }, 0, 5000);

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2018-07-17
  • 1970-01-01
  • 1970-01-01
  • 2023-01-20
  • 2013-05-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多