倒数计时器结束后如何播放自定义声音?

时间:2011-02-09 11:29:53

标签: android

我正在尝试在我的应用程序中实现以下功能

  1. 用户在一个输入字段中选择音乐文件,在另一个输入字段中选择持续时间(仅秒)。
  2. 用户按下确定后,倒计时器启动并运行直到输入的持续时间到期,然后所选的音乐文件应该开始播放。
  3. 除了使用闹钟管理器之外,有人可以告诉我实现此方法的最佳方法吗?

1 个答案:

答案 0 :(得分:1)

    final Timer timer = new Timer();
    final TimerTask task = new TimerTask() {
        @Override
        public void run() {
            MediaPlayer mp = new MediaPlayer();
            mp.setDataSource(PATH_TO_FILE);
            mp.prepare();
            mp.start();
        }
    };
    timer.schedule(task, delay);