“So implementieren Sie Seekbar für Musik in Java” Code-Antworten

So implementieren Sie Seekbar für Musik in 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

So implementieren Sie Seekbar für Musik in Java

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

So implementieren Sie Seekbar für Musik in 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

Ähnliche Antworten wie “So implementieren Sie Seekbar für Musik in Java”

Fragen ähnlich wie “So implementieren Sie Seekbar für Musik in Java”

Weitere verwandte Antworten zu “So implementieren Sie Seekbar für Musik in Java” auf Java

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen