Android-предыдущая кнопка Next MediaController

#android

#Android

Вопрос:

Я хочу показать предыдущую кнопку next в своем видео, но я не знаю, как это сделать, это мой код:

  public static void play() {

     mediaController.setAnchorView(mVideoView);
     Uri video = Uri.parse(path_uri);
     mVideoView.setMediaController(mediaController);


     mVideoView.setVideoURI(video);
     mVideoView.start();

     mVideoView.requestFocus();
     mDialog.dismiss();
     Sipdroid.setIPTVflag(IPTV_PLAYER_STARTED)
  

Кто-нибудь может предоставить код для включения этих кнопок?

Комментарии:

1. почему бы вам не добавить свои собственные кнопки? и обрабатывать события в onClicked?!

2. потому что медиа-контроллер поддерживает эти кнопки, и я просто хочу их включить. В худшем случае я не смогу этого сделать, я добавлю свои собственные кнопки, но я хочу использовать то, что у них уже было

3. добавить в ваш код: mediaController.show()

4. Спасибо, но это не помогло. Я нахожу это в Android development: кнопки «предыдущий» и «следующий» скрыты до тех пор, пока не будет вызван setPrevNextListeners () -> вы знаете, как это сделать

Ответ №1:

Перед mVideoView.setMediaController(mediaController);

 MediaController mediaController = new MediaController(this);
mediaController.setPrevNextListeners(new View.OnClickListener() {
  @Override
  public void onClick(View v) {
    //next button clicked
  }
}, new View.OnClickListener() {
  @Override
  public void onClick(View v) {
    //previous button clicked
  }
});
videoView.setMediaController(mediaController);
  

Это должно сработать.