GoogleCastAndroidQueueItem.fromMap constructor

GoogleCastAndroidQueueItem.fromMap(
  1. Map<String, dynamic> map
)

Creates a queue item instance from a map.

Implementation

factory GoogleCastAndroidQueueItem.fromMap(Map<String, dynamic> map) {
  return GoogleCastAndroidQueueItem(
    mediaInformation: GoogleCastMediaInformationAndroid.fromMap(
        Map<String, dynamic>.from(map['media'])),
    activeTrackIds: List.from(map['activeTracksIds'] ?? []),
    autoPlay: map['autoplay'] ?? false,
    customData: map['customData'],
    itemId: map['itemId'],
    playbackDuration: map['playbackDuration'] == null
        ? null
        : Duration(seconds: map['playbackDuration']),
    preLoadTime: Duration(seconds: map['preLoadTime'] ?? 0),
    startTime: Duration(seconds: map['startTime'] ?? 0),
  );
}