У меня есть Exoplayer внутри RecyclerView. Когда мы используем Exoplayer в Activity, мы можем использовать onPause и onResume для остановки / возобновления проигрывателя:
//pause player
@Override
protected void onPause() {
if(simpleExoPlayer != null) {
positionExo = simpleExoPlayer.getCurrentPosition();
simpleExoPlayer.setPlayWhenReady(false);
}
super.onPause();
}
//resume player
@Override
protected void onResume() {
super.onResume();
if(simpleExoPlayer != null) {
simpleExoPlayer.seekTo(positionExo);
simpleExoPlayer.setPlayWhenReady(true);
}
}
Как это сделать внутри адаптера?