в настоящее время в моем приложении мультимедиа воспроизводится правильно, и textView также отлично обновляется .. в секундах 0: 00
ниже приведен код для onProgressChanged
@Override
public void onProgressChanged(SeekBar seekBar, int progress, boolean fromTouch) {
seekBarHint.setVisibility(View.VISIBLE);
int x = (int) Math.ceil(progress / 1000f);
if (x < 10)
seekBarHint.setText("0:0" + x);
if (x > 10)
seekBarHint.setText("0:" + x);
}
вышеуказанного кодаработает как надо ..
Я хочу, чтобы таймер textView обновился до 1:00 после его воспроизведения в течение 0:59 секунд
Я попытался обновить код, как показано ниже:
@Override
public void onProgressChanged(SeekBar seekBar, int progress, boolean fromTouch) {
seekBarHint.setVisibility(View.VISIBLE);
int x = (int) Math.ceil(progress / 1000f);
if (x < 10)
seekBarHint.setText("0:0" + x);
if (x > 10)
seekBarHint.setText("0:" + x);
if (x >= 60 && x < 70)
x=0;
seekBarHint.setText("1:0" + x);
if (x > 70)
seekBarHint.setText("1:" + x);
}
но я получаю textView как "1.00"
с самого начала.и через 0,59 секунды .. он отображается как 1:060
1:061
и т. д. ...
Как обновить значение x
до 0 после воспроизведения мультимедиа в течение 0,59 секунды ..
короче
я получаю значение textView как
0: 00 до 0:59, затем 0:60 ...
Я хочу это как
0: 00 до 0:59, затем 1: 00