Я хочу добавить в свой код кнопку быстрой перемотки вперед, но не нашел, как это сделать. это мой код, надеюсь, кто-нибудь мне поможет.
MusicPlayer.java:
imagePlaypause.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if(mediaPlayer.isPlaying()){
handler.removeCallbacks(updater);
mediaPlayer.pause();
imagePlaypause.setImageResource(R.drawable.playbutton);
}else {
mediaPlayer.start();
imagePlaypause.setImageResource(R.drawable.pausebutton);
updateSeekBar();
}
}
});
new Content().execute(getIntent().getStringExtra("downloadlink"));
textTotalDuration.setText(milliSecondsToTimer(mediaPlayer.getDuration()));
playerSeekBar.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View view, MotionEvent motionEvent) {
SeekBar seekBar = (SeekBar) view;
int playPosition = (mediaPlayer.getDuration() / 100) * seekBar.getProgress();
mediaPlayer.seekTo(playPosition);
textCurrentTime.setText(milliSecondsToTimer(mediaPlayer.getCurrentPosition()));
return false;
}
});
mediaPlayer.setOnBufferingUpdateListener(new MediaPlayer.OnBufferingUpdateListener() {
@Override
public void onBufferingUpdate(MediaPlayer mediaPlayer, int i) {
playerSeekBar.setSecondaryProgress(i);
}
});
mediaPlayer.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mediaPlayer) {
playerSeekBar.setProgress(0);
imagePlaypause.setImageResource(R.drawable.playbutton);
textCurrentTime.setText(R.string.zero);
textTotalDuration.setText((R.string.zero));
mediaPlayer.reset();
new Content().execute(getIntent().getStringExtra("downloadlink"));
textTotalDuration.setText(milliSecondsToTimer(mediaPlayer.getDuration()));
}
});
}
Я хочу добавить в свой код кнопку быстрой перемотки вперед, но не нашел, как это сделать. это мой код, надеюсь, кто-нибудь мне поможет.
Судя по вашему коду, вы знаете, как добавлять кнопки в пользовательский интерфейс. Ваш вопрос о добавлении кнопок или о том, как реализовать ускоренную перемотку вперед?
@jscott мой вопрос был о том, как реализовать ускоренную перемотку вперед, но я нашел, как это сделать. Вы можете найти ответ ниже.