private void setup(Context context) { playerController = new PlayerController(); playerController.addOnMediaChangedListener(this); playerController.addOnProgressListener(this); playerController.addOnMediaErrorListener(this); playerController.addOnLoadingListener(this); playerController.connect(context); }
@SuppressWarnings("unused") @OnClick(R.id.player_notification_control_previous) public void onPreviousClick(View view) { playerController.previous(); }
@SuppressWarnings("unused") @OnClick(R.id.player_notification_control_play) public void onPlayPauseClick(View view) { playerController.toggle(); }
@SuppressWarnings("unused") @OnClick(R.id.player_notification_control_next) public void onNextClick(View view) { playerController.next(); }
public void setMediaStore(MediaStore mediaStore) { playerController.setMediaStore(mediaStore); }
public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) { if (fromUser) { seekBar.setProgress(progress); playerController.seekTo(progress); } }