ExoPlayer - play 10 files one after another

后端 未结 5 1436
天命终不由人
天命终不由人 2021-02-03 12:30

I have 10 video i need to play, once one is done, the next one starts to play.

I\'m using Google\'s ExoPlayer, I use the example in the DEMO @ GitHub. I can play 1 video

5条回答
  •  情深已故
    2021-02-03 13:08

    I'm using Exoplayer change mp4 video success. I use the example in the DEMO. 1.DEMO project in DemoPlayer.java:

     private final RendererBuilder rendererBuilder;
     //remove final,then modify that:
    
     private RendererBuilder rendererBuilder;
    
     //and add the set method:
     public void setRendererBuilder(RendererBuilder rendererBuilder){
          this.rendererBuilder = rendererBuilder;
      }
    
     //finally,add stop method
     public void stop(){
          player.stop();
      }
    

    2.DEMO project in PlayerActivity.java: add method:

    private void changeVideo(){
            player.stop();
            player.seekTo(0L);
            //you must change your contentUri before invoke getRendererBuilder();
            player.setRendererBuilder(getRendererBuilder());
            player.prepare();
            playerNeedsPrepare = false;
        }
    

    remember change param contentUri before invoke changeVideo method.

提交回复
热议问题