Moves prepare controller to a try catch block
This commit is contained in:
@@ -3,6 +3,7 @@ package com.vitorpamplona.amethyst
|
|||||||
import android.content.ComponentName
|
import android.content.ComponentName
|
||||||
import android.content.Context
|
import android.content.Context
|
||||||
import android.os.Bundle
|
import android.os.Bundle
|
||||||
|
import android.util.Log
|
||||||
import androidx.media3.session.MediaController
|
import androidx.media3.session.MediaController
|
||||||
import androidx.media3.session.SessionToken
|
import androidx.media3.session.SessionToken
|
||||||
import com.google.common.util.concurrent.MoreExecutors
|
import com.google.common.util.concurrent.MoreExecutors
|
||||||
@@ -16,6 +17,7 @@ object PlaybackClientController {
|
|||||||
context: Context,
|
context: Context,
|
||||||
onReady: (MediaController) -> Unit
|
onReady: (MediaController) -> Unit
|
||||||
) {
|
) {
|
||||||
|
try {
|
||||||
// creating a bundle object
|
// creating a bundle object
|
||||||
// creating a bundle object
|
// creating a bundle object
|
||||||
val bundle = Bundle()
|
val bundle = Bundle()
|
||||||
@@ -36,5 +38,8 @@ object PlaybackClientController {
|
|||||||
},
|
},
|
||||||
MoreExecutors.directExecutor()
|
MoreExecutors.directExecutor()
|
||||||
)
|
)
|
||||||
|
} catch (e: Exception) {
|
||||||
|
Log.e("Playback Client", "Failed to load Playback Client for $videoUri", e)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user