如何在android中设置重复通知声音一段时间?

时间:2016-12-03 06:33:45

标签: android android-studio timer notifications

我想使用NotificationComapat.Builder创建自定义通知。我希望此通知具有重复声音(声音来自项目的原始文件夹),持续时间应为60秒。

我设法得到声音,但我不知道如何设置它重复这段时间。请帮忙!

P.S。:没有计时器任务吗?

1 个答案:

答案 0 :(得分:1)

您可以通过以下方式执行此操作

 MediaPlayer mp = MediaPlayer.create(getApplicationContext(),          R.raw.tone);
    mp.start();
 mp.setOnCompletionListener(new MediaPlayer.OnCompletionListener()          {
        @Override
        public void onCompletion(MediaPlayer mediaPlayer) {
            mp.start();
        }
    });

你的线程应该通过

停止媒体播放器
   mp.stop();

睡眠后60000毫秒。 希望它有所帮助。