seekbar и медиаплеер для Android - PullRequest
0 голосов
/ 27 сентября 2019

Я использую 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 для панели поиска, но не работает

...