diff --git a/android/src/main/kotlin/media/bcc/bccm_player/players/exoplayer/ExoPlayerController.kt b/android/src/main/kotlin/media/bcc/bccm_player/players/exoplayer/ExoPlayerController.kt index 0b02b929..522e791f 100644 --- a/android/src/main/kotlin/media/bcc/bccm_player/players/exoplayer/ExoPlayerController.kt +++ b/android/src/main/kotlin/media/bcc/bccm_player/players/exoplayer/ExoPlayerController.kt @@ -12,6 +12,7 @@ import androidx.media3.common.PlaybackException import androidx.media3.common.TrackGroup import androidx.media3.common.Tracks import androidx.media3.common.util.UnstableApi +import androidx.media3.datasource.DefaultDataSource import androidx.media3.datasource.DefaultHttpDataSource import androidx.media3.datasource.cache.CacheDataSource import androidx.media3.exoplayer.DefaultLoadControl @@ -57,7 +58,7 @@ class ExoPlayerController( DefaultMediaSourceFactory(context).setDataSourceFactory( CacheDataSource.Factory() .setCache(Downloader.getCache(context)) - .setUpstreamDataSourceFactory(DefaultHttpDataSource.Factory()) + .setUpstreamDataSourceFactory(DefaultDataSource.Factory(context)) .setCacheWriteDataSinkFactory(null) ) )