java - How to play sound when chronometer reaches certain time? -


let's need play sound when chronometer @ 30 seconds, how do it? thanks! ♥ doesn't work:

chronometer.setonchronometerticklistener(new chronometer.onchronometerticklistener() {             @override             public void onchronometertick(chronometer chronometer) {                 int c = 0;                 c++;                 if(c == 30) {                     c = 0;                     beep.start();                 }             }         }); 

the chronometer not tick once per second, have calculate elapsed time yourself.

chronometer.setonchronometerticklistener(new chronometer.onchronometerticklistener() {         int beeps = 1;         @override         public void onchronometertick(chronometer chronometer) {             long myelapsedmillis = systemclock.elapsedrealtime() - chronometer.getbase();             if(myelapsedmillis / 30000 >= beeps) {                 beep.start();                 beeps++;             }         }     }); 

Comments

Popular posts from this blog

What is happening when Matlab is starting a "parallel pool"? -

angular - DownloadURL return null in below code -

php - Cannot override Laravel Spark authentication with own implementation -