diff --git a/android/src/main/kotlin/com/gianlucaparadise/flutter_cast_framework/media/FlutterMediaLoadRequestDataHelper.kt b/android/src/main/kotlin/com/gianlucaparadise/flutter_cast_framework/media/FlutterMediaLoadRequestDataHelper.kt index b44a656..81759bb 100644 --- a/android/src/main/kotlin/com/gianlucaparadise/flutter_cast_framework/media/FlutterMediaLoadRequestDataHelper.kt +++ b/android/src/main/kotlin/com/gianlucaparadise/flutter_cast_framework/media/FlutterMediaLoadRequestDataHelper.kt @@ -163,7 +163,7 @@ fun getFlutterMediaQueueItem(item: MediaQueueItem?): PlatformBridgeApis.MediaQue val mediaInto = getFlutterMediaInfo(item?.media) return PlatformBridgeApis.MediaQueueItem().apply { - itemId = item?.itemId?.toLong() ?: -1 + itemId = item?.itemId?.toLong() autoplay = item?.autoplay ?: false playbackDuration = item?.playbackDuration ?: -1.0 startTime = item?.startTime ?: 0.0 diff --git a/ios/Classes/FlutterMediaLoadRequestDataHelper.swift b/ios/Classes/FlutterMediaLoadRequestDataHelper.swift index c7d44e1..a9358ad 100644 --- a/ios/Classes/FlutterMediaLoadRequestDataHelper.swift +++ b/ios/Classes/FlutterMediaLoadRequestDataHelper.swift @@ -250,9 +250,7 @@ func getFlutterMediaType(mediaType: GCKMediaMetadataType?) -> MediaType { func getFlutterMediaQueueItem(item: GCKMediaQueueItem?) -> MediaQueueItem { let result = MediaQueueItem() - if (item == nil) { - result.itemId = -1 - } else { + if (item != nil) { result.itemId = NSNumber(value: item?.itemID ?? 0) }