“Comment mettre en œuvre Seekbar pour la musique en Java” Réponses codées

Comment mettre en œuvre Seekbar pour la musique en Java

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

Comment mettre en œuvre Seekbar pour la musique en Java

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

Comment mettre en œuvre Seekbar pour la musique en Java

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

Réponses similaires à “Comment mettre en œuvre Seekbar pour la musique en Java”

Questions similaires à “Comment mettre en œuvre Seekbar pour la musique en Java”

Plus de réponses similaires à “Comment mettre en œuvre Seekbar pour la musique en Java” dans Java

Parcourir les réponses de code populaires par langue

Parcourir d'autres langages de code