Skip to content Skip to sidebar Skip to footer

Android Seekbar Progress Is Not Working?

I am trying to add a seekbar to a media player that streams from the internet. However, for some reason it is not working. I am using a handler to update the UI every second. Here

Solution 1:

Im not sure but try this:

put this line inside preperalistener callback

    seekBar.setMax(mediaPlayer.getDuration());

like this:

 mediaPlayer.setOnPreparedListener(newMediaPlayer.OnPreparedListener() {
        @OverridepublicvoidonPrepared(MediaPlayer mp) {
            Log.i("message", "prepared");
            isPrepared = true;
            seekBar.setMax(mediaPlayer.getDuration());

        }
    });

Also I believe here int mCurrentPosition = mediaPlayer.getCurrentPosition() / 1000; you should not divide by 1000.

else seekBar.setMax(mediaPlayer.getDuration()/1000);

Post a Comment for "Android Seekbar Progress Is Not Working?"