“Cara Menerapkan SeekBar untuk Musik di Java” Kode Jawaban

Cara Menerapkan SeekBar untuk Musik di 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

Cara Menerapkan SeekBar untuk Musik di Java

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

Cara Menerapkan SeekBar untuk Musik di 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

Jawaban yang mirip dengan “Cara Menerapkan SeekBar untuk Musik di Java”

Pertanyaan yang mirip dengan “Cara Menerapkan SeekBar untuk Musik di Java”

Lebih banyak jawaban terkait untuk “Cara Menerapkan SeekBar untuk Musik di Java” di Java

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya