Moves prepare controller to a try catch block

This commit is contained in:
Vitor Pamplona
2023-07-22 18:29:41 -04:00
parent ed68ca5f26
commit 5434f0fef7
@@ -3,6 +3,7 @@ package com.vitorpamplona.amethyst
import android.content.ComponentName
import android.content.Context
import android.os.Bundle
import android.util.Log
import androidx.media3.session.MediaController
import androidx.media3.session.SessionToken
import com.google.common.util.concurrent.MoreExecutors
@@ -16,6 +17,7 @@ object PlaybackClientController {
context: Context,
onReady: (MediaController) -> Unit
) {
try {
// creating a bundle object
// creating a bundle object
val bundle = Bundle()
@@ -36,5 +38,8 @@ object PlaybackClientController {
},
MoreExecutors.directExecutor()
)
} catch (e: Exception) {
Log.e("Playback Client", "Failed to load Playback Client for $videoUri", e)
}
}
}