2016-12-03 5 views
0

NotificationComapat.Builderを使用してカスタム通知を作成したいとします。私はこの通知を繰り返すサウンドが必要です(サウンドはプロジェクトの生のフォルダからのものです)、継続時間は60秒です。アンドロイドで一定の時間、繰り返し通知音を設定するにはどうすればいいですか?

私は音を得ることができましたが、その時間の間それを繰り返すように設定する方法はわかりません。助けてください!

P.S .:タイマータスクがない場合はありますか?

答えて

1

は、次の

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

でそれを行うことができ、あなたのスレッドは、60000ミリ秒の睡眠後

mp.stop(); 

でメディアプレイヤーを停止する必要があります。 助けてくれることを願っています。

+0

ありがとうございます。さらに、私は 'mp.release();'を使用しました。代わりに –

関連する問題