diff --git a/app/build.gradle b/app/build.gradle index 8b55c1c3..50c5ec4c 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -78,7 +78,7 @@ dependencies { implementation "com.github.woltapp:blurhash:f41a23cc50" // Exoplayer - implementation 'com.google.android.exoplayer:exoplayer:2.13.3' + implementation 'com.google.android.exoplayer:exoplayer:2.12.2' annotationProcessor 'com.github.bumptech.glide:compiler:4.11.0' annotationProcessor "androidx.room:room-compiler:2.2.6" diff --git a/app/src/main/java/com/cappielloantonio/play/service/MultiPlayer.java b/app/src/main/java/com/cappielloantonio/play/service/MultiPlayer.java index 2b00bc27..4961a0e4 100644 --- a/app/src/main/java/com/cappielloantonio/play/service/MultiPlayer.java +++ b/app/src/main/java/com/cappielloantonio/play/service/MultiPlayer.java @@ -80,7 +80,7 @@ public class MultiPlayer implements Playback { MediaSourceFactory mediaSourceFactory = new UnknownMediaSourceFactory(buildDataSourceFactory()); exoPlayer = new SimpleExoPlayer.Builder(context).setMediaSourceFactory(mediaSourceFactory).build(); // TODO: “Player is accessed on the wrong thread” suppressed - exoPlayer.setThrowsWhenUsingWrongThread(false); + // exoPlayer.setThrowsWhenUsingWrongThread(false); exoPlayer.addListener(eventListener); exoPlayer.prepare(); diff --git a/app/src/main/java/com/cappielloantonio/play/service/UnknownMediaSourceFactory.kt b/app/src/main/java/com/cappielloantonio/play/service/UnknownMediaSourceFactory.kt index 7669f5dd..82a5b65f 100644 --- a/app/src/main/java/com/cappielloantonio/play/service/UnknownMediaSourceFactory.kt +++ b/app/src/main/java/com/cappielloantonio/play/service/UnknownMediaSourceFactory.kt @@ -2,7 +2,6 @@ package com.cappielloantonio.play.service import com.google.android.exoplayer2.MediaItem import com.google.android.exoplayer2.drm.DrmSessionManager -import com.google.android.exoplayer2.drm.DrmSessionManagerProvider import com.google.android.exoplayer2.extractor.DefaultExtractorsFactory import com.google.android.exoplayer2.source.MediaSource import com.google.android.exoplayer2.source.MediaSourceFactory @@ -55,10 +54,6 @@ class UnknownMediaSourceFactory(dataSourceFactory: DataSource.Factory) : MediaSo return sourceFactory.createMediaSource(mediaItem) } - override fun setDrmSessionManagerProvider(drmSessionManagerProvider: DrmSessionManagerProvider?): MediaSourceFactory { - TODO("Not yet implemented") - } - private suspend fun httpGet(url: String?): String? { return withContext(Dispatchers.IO) { val request = URL(url)