Плеер работает нормально, но не кэширует видео
DefaultLoadControl loadControl = new DefaultLoadControl.Builder()
.setBufferDurationsMs(16*1024, 16*1024, 300, 300)
.build();
trackSelector = new DefaultTrackSelector(this);
trackSelector.setParameters(trackSelector.buildUponParameters().setMaxVideoSizeSd());
mPlayer = new SimpleExoPlayer.Builder(this).setTrackSelector(trackSelector).setLoadControl(loadControl).build();
mediaSource = new HlsMediaSource.Factory(dataSourceFactory).setAllowChunklessPreparation(true)
.createMediaSource(MediaItem.fromUri(videoModel.getServerUrl()));
playerView.setKeepScreenOn(true);
playerView.requestFocus();
playerView.setPlayer(mPlayer);
mPlayer.setPlayWhenReady(true);
mPlayer.setMediaSource(mediaSource);
mPlayer.prepare();
updateButtonVisibility();