Я использую seekbar и медиаплеер для приложения чата для отправки и прослушивания диктофонов, я перепробовал все решения, но seekbar не запускает мой код в адаптере
private void updateseek()
{
if(player!=null) {
seekBar.setProgress(player.getCurrentPosition());
if(player.isPlaying())
{
runnable = new Runnable() {
@Override
public void run() {
updateseek();
}
};
handler.postDelayed(runnable,100);
}
else {
seekBar.setProgress(0);
}
}
}
//and i call it in getview in adapter :
player.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mediaPlayer) {
seekBar.setMax(player.getDuration());
player.start();
updateseek();
}
});
, и я также реализовал setOnSeekBarChangeListener для панели поиска, но не работает