如何在特定时间段内开始录音

时间:2013-02-02 05:36:23

标签: android

作为Android的新手并且需要在特定时间段内开始录音,时间将通过用户选择的按钮点击获得我已经设计了具有几个按钮的UI,并且具有一些秒的时间。所以当点击时按钮时间将设置并且记录将开始。在android中有任何东西。小帮助将非常感激。

1 个答案:

答案 0 :(得分:1)

修改

如果我再没有误读,请查看TimerTask。创建录像机实例后,运行以下代码

new Timer().schedule(new TimerTask() {

            @Override
            public void run() {
                runOnUiThread(new Runnable() {

                    @Override
                    public void run() 
                    {
                        recorder.stop();
                        recorder.reset();
                        recorder.release();
                    }
                });

            }
}, longDelayInMilliseconds);

在编辑前回答

我认为AlarmManager正是您所寻找的。如概述中所述

  

允许您安排应用程序在将来某个时间运行

看看这些主题和博客条目。

Start app at a specific time

Android: How to use AlarmManager

Schedule app to start later