我想使用NotificationComapat.Builder
创建自定义通知。我希望此通知具有重复声音(声音来自项目的原始文件夹),持续时间应为60秒。
我设法得到声音,但我不知道如何设置它重复这段时间。请帮忙!
P.S。:没有计时器任务吗?
答案 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毫秒。 希望它有所帮助。