“Jak wdrożyć Seekbar dla muzyki w Javie” Kod odpowiedzi

Jak wdrożyć Seekbar dla muzyki w Javie

private Handler mHandler = new Handler();
//Make sure you update Seekbar on UI thread
MainActivity.this.runOnUiThread(new Runnable() {

    @Override
    public void run() {
        if(mMediaPlayer != null){
            int mCurrentPosition = mMediaPlayer.getCurrentPosition() / 1000;
            mSeekBar.setProgress(mCurrentPosition);
        }
        mHandler.postDelayed(this, 1000);
    }
});
Motionless Millipede

Jak wdrożyć Seekbar dla muzyki w Javie

mSeekBar.setMax(mFileDuration/1000); // where mFileDuration is mMediaPlayer.getDuration();
Motionless Millipede

Jak wdrożyć Seekbar dla muzyki w Javie

mSeekBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {

        @Override
        public void onStopTrackingTouch(SeekBar seekBar) {

        }

        @Override
        public void onStartTrackingTouch(SeekBar seekBar) {

        }

            @Override
            public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {                
                if(mMediaPlayer != null && fromUser){
                    mMediaPlayer.seekTo(progress * 1000);
                }
            }
    });
Motionless Millipede

Odpowiedzi podobne do “Jak wdrożyć Seekbar dla muzyki w Javie”

Pytania podobne do “Jak wdrożyć Seekbar dla muzyki w Javie”

Więcej pokrewnych odpowiedzi na “Jak wdrożyć Seekbar dla muzyki w Javie” w Java

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu