Use Kotlin's .toUri() instead of Uri.parse()
This commit is contained in:
parent
ef38ac4238
commit
24b6087fe1
2 changed files with 3 additions and 2 deletions
|
|
@ -104,7 +104,7 @@ class MediaBrowserImpl(
|
||||||
|
|
||||||
private fun onLoadChildren(parentId: String): Single<List<MediaBrowserCompat.MediaItem>> {
|
private fun onLoadChildren(parentId: String): Single<List<MediaBrowserCompat.MediaItem>> {
|
||||||
try {
|
try {
|
||||||
val parentIdUri = Uri.parse(parentId)
|
val parentIdUri = parentId.toUri()
|
||||||
val path = ArrayList(parentIdUri.pathSegments)
|
val path = ArrayList(parentIdUri.pathSegments)
|
||||||
|
|
||||||
if (path.isEmpty()) {
|
if (path.isEmpty()) {
|
||||||
|
|
|
||||||
|
|
@ -6,6 +6,7 @@ import android.os.Bundle
|
||||||
import android.os.ResultReceiver
|
import android.os.ResultReceiver
|
||||||
import android.support.v4.media.session.PlaybackStateCompat
|
import android.support.v4.media.session.PlaybackStateCompat
|
||||||
import android.util.Log
|
import android.util.Log
|
||||||
|
import androidx.core.net.toUri
|
||||||
import com.google.android.exoplayer2.Player
|
import com.google.android.exoplayer2.Player
|
||||||
import com.google.android.exoplayer2.ext.mediasession.MediaSessionConnector.PlaybackPreparer
|
import com.google.android.exoplayer2.ext.mediasession.MediaSessionConnector.PlaybackPreparer
|
||||||
import io.reactivex.rxjava3.android.schedulers.AndroidSchedulers
|
import io.reactivex.rxjava3.android.schedulers.AndroidSchedulers
|
||||||
|
|
@ -137,7 +138,7 @@ class MediaBrowserPlaybackPreparer(
|
||||||
|
|
||||||
private fun extractPlayQueueFromMediaId(mediaId: String): Single<PlayQueue> {
|
private fun extractPlayQueueFromMediaId(mediaId: String): Single<PlayQueue> {
|
||||||
try {
|
try {
|
||||||
val mediaIdUri = Uri.parse(mediaId)
|
val mediaIdUri = mediaId.toUri()
|
||||||
val path = ArrayList(mediaIdUri.pathSegments)
|
val path = ArrayList(mediaIdUri.pathSegments)
|
||||||
if (path.isEmpty()) {
|
if (path.isEmpty()) {
|
||||||
throw parseError(mediaId)
|
throw parseError(mediaId)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue