Skip to content

Commit 84bb0c2

Browse files
committed
Cleaning up the version dependencies, and improvements to the _getAndPlayMedia snippet.
1 parent e9f81c2 commit 84bb0c2

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

gradle/libs.versions.toml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -76,8 +76,6 @@ wearComposeMaterial3 = "1.5.0-beta04"
7676
wearOngoing = "1.0.0"
7777
wearToolingPreview = "1.0.0"
7878
webkit = "1.14.0"
79-
media3CommonKtx = "1.8.0"
80-
media3Exoplayer = "1.8.0"
8179

8280
[libraries]
8381
accompanist-adaptive = "com.google.accompanist:accompanist-adaptive:0.37.3"
@@ -189,8 +187,6 @@ play-services-wearable = { module = "com.google.android.gms:play-services-wearab
189187
validator-push = { module = "com.google.android.wearable.watchface.validator:validator-push", version.ref = "validatorPush" }
190188
wear-compose-material = { module = "androidx.wear.compose:compose-material", version.ref = "wearComposeMaterial" }
191189
wear-compose-material3 = { module = "androidx.wear.compose:compose-material3", version.ref = "wearComposeMaterial3" }
192-
androidx-media3-common-ktx = { group = "androidx.media3", name = "media3-common-ktx", version.ref = "media3CommonKtx" }
193-
media3-exoplayer = { group = "androidx.media3", name = "media3-exoplayer", version.ref = "media3Exoplayer" }
194190

195191
[plugins]
196192
android-application = { id = "com.android.application", version.ref = "androidGradlePlugin" }

misc/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,6 @@ android {
4646

4747
}
4848
dependencies {
49-
implementation(libs.androidx.media3.common.ktx)
50-
implementation(libs.media3.exoplayer)
5149
val composeBom = platform(libs.androidx.compose.bom)
5250
implementation(composeBom)
5351
androidTestImplementation(composeBom)
@@ -59,6 +57,8 @@ dependencies {
5957
implementation(libs.androidx.compose.ui.util)
6058
implementation(libs.androidx.compose.ui.tooling.preview)
6159
implementation(libs.androidx.compose.material3)
60+
implementation(libs.androidx.media3.common)
61+
implementation(libs.androidx.media3.exoplayer)
6262
implementation(libs.androidx.tracing)
6363

6464
implementation(libs.hilt.android)

misc/src/main/java/com/example/snippets/PreloadManagerKotlinSnippets.kt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,10 @@ class PreloadManagerSnippetsKotlin {
100100
val mediaSource = preloadManager.getMediaSource(mediaItem)
101101
if (mediaSource != null) {
102102
player.setMediaSource(mediaSource)
103+
} else {
104+
// If mediaSource is null, that mediaItem hasn't been added to the preload manager
105+
// yet. So, send it directly to the player when it's about to play
106+
player.setMediaItem(mediaItem)
103107
}
104108
player.prepare()
105109

0 commit comments

Comments
 (0)