Я хочу показать видео по источнику данных http. но когда я устанавливаю источник данных, exoplayer немедленно начинает буферизовать видео, как можно начать буферизацию при клике пользователя при воспроизведении.
val dataSourceFactory = DefaultDataSourceFactory(context,Util.getUserAgent(context!!,"user_agent"))
player = SimpleExoPlayer.Builder(context!!).build()
playerView!!.player = player
val contentUrl = "my video url.mp4"
videoSource = ProgressiveMediaSource.Factory(dataSourceFactory).createMediaSource(Uri.parse(contentUrl))
player.prepare(videoSource)
PS: я пытаюсь изменить DefaultLoadControl, чтобы изменить поведение буферизации, но я не могу найти обходной путь.
Спасибо.