Skip to content

Commit a17c845

Browse files
Update media3 to v1.8.0 (#5101)
* Update media3 to v1.8.0 * Fix breaking API changes --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Jorge Martín <[email protected]>
1 parent 90cb203 commit a17c845

File tree

2 files changed

+7
-6
lines changed

2 files changed

+7
-6
lines changed

gradle/libs.versions.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ constraintlayout = "2.2.1"
1616
constraintlayout_compose = "1.1.1"
1717
lifecycle = "2.9.2"
1818
activity = "1.10.1"
19-
media3 = "1.7.1"
19+
media3 = "1.8.0"
2020
camera = "1.4.2"
2121

2222
# Compose

libraries/mediaviewer/impl/src/main/kotlin/io/element/android/libraries/mediaviewer/impl/local/player/ExoPlayerForPreview.kt

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ import androidx.media3.exoplayer.ExoPlaybackException
4242
import androidx.media3.exoplayer.ExoPlayer
4343
import androidx.media3.exoplayer.PlayerMessage
4444
import androidx.media3.exoplayer.Renderer
45+
import androidx.media3.exoplayer.ScrubbingModeParameters
4546
import androidx.media3.exoplayer.SeekParameters
4647
import androidx.media3.exoplayer.analytics.AnalyticsCollector
4748
import androidx.media3.exoplayer.analytics.AnalyticsListener
@@ -108,15 +109,10 @@ class ExoPlayerForPreview(
108109
override fun getSeekForwardIncrement(): Long = throw NotImplementedError()
109110
override fun seekForward() {}
110111
override fun hasPreviousMediaItem(): Boolean = throw NotImplementedError()
111-
override fun seekToPreviousWindow() {}
112112
override fun seekToPreviousMediaItem() {}
113113
override fun getMaxSeekToPreviousPosition(): Long = throw NotImplementedError()
114114
override fun seekToPrevious() {}
115-
override fun hasNext(): Boolean = throw NotImplementedError()
116-
override fun hasNextWindow(): Boolean = throw NotImplementedError()
117115
override fun hasNextMediaItem(): Boolean = throw NotImplementedError()
118-
override fun next() {}
119-
override fun seekToNextWindow() {}
120116
override fun seekToNextMediaItem() {}
121117
override fun seekToNext() {}
122118
override fun setPlaybackParameters(playbackParameters: PlaybackParameters) {}
@@ -211,6 +207,7 @@ class ExoPlayerForPreview(
211207
override fun addMediaSources(mediaSources: MutableList<MediaSource>) {}
212208
override fun addMediaSources(index: Int, mediaSources: MutableList<MediaSource>) {}
213209
override fun setShuffleOrder(shuffleOrder: ShuffleOrder) {}
210+
override fun getShuffleOrder(): ShuffleOrder = ShuffleOrder.DefaultShuffleOrder(0)
214211
override fun setPreloadConfiguration(preloadConfiguration: ExoPlayer.PreloadConfiguration) {}
215212
override fun getPreloadConfiguration(): ExoPlayer.PreloadConfiguration = throw NotImplementedError()
216213
override fun setAudioSessionId(audioSessionId: Int) {}
@@ -220,6 +217,10 @@ class ExoPlayerForPreview(
220217
override fun setPreferredAudioDevice(audioDeviceInfo: AudioDeviceInfo?) {}
221218
override fun setSkipSilenceEnabled(skipSilenceEnabled: Boolean) {}
222219
override fun getSkipSilenceEnabled(): Boolean = throw NotImplementedError()
220+
override fun setScrubbingModeEnabled(scrubbingModeEnabled: Boolean) {}
221+
override fun isScrubbingModeEnabled(): Boolean = false
222+
override fun setScrubbingModeParameters(scrubbingModeParameters: ScrubbingModeParameters) {}
223+
override fun getScrubbingModeParameters(): ScrubbingModeParameters = ScrubbingModeParameters.DEFAULT
223224
override fun setVideoEffects(videoEffects: MutableList<Effect>) {}
224225
override fun setVideoScalingMode(videoScalingMode: Int) {}
225226
override fun getVideoScalingMode(): Int = throw NotImplementedError()

0 commit comments

Comments
 (0)