How to pause ExoPlayer 2 playback and resume (PlayerControl was removed)

后端 未结 3 606
自闭症患者
自闭症患者 2020-12-25 11:33

In ExoPlayer < 2.x there was a class PlayerControl with pause() and resume() functions but it was removed. I can\'t fi

3条回答
  •  醉话见心
    2020-12-25 12:18

    This is my way. Create two methods and call them when needed.

    private void pausePlayer(){
        player.setPlayWhenReady(false);
        player.getPlaybackState();
    }
    private void startPlayer(){
        player.setPlayWhenReady(true);
        player.getPlaybackState();
    }
    

    call them here

     @Override
    protected void onPause() {
        super.onPause();
       pausePlayer();
    
    }
    
    @Override
    protected void onResume() {
        super.onResume();
        startPlayer();
    }
    

提交回复
热议问题