toChromeCastMap method

Map toChromeCastMap()

Implementation

Map toChromeCastMap() {
  return {
    'type': 'LOAD',
    'autoPlay': autoPlay,
    'currentTime': position,
    'playbackRate': playbackRate,
    'activeTracks': [],
    'media': {
      'contentId': contentId,
      'contentType': contentType,
      'streamType': 'BUFFERED',
      'metadata': {
        'metadataType': 0,
        'images': images?.map((image) => {'url': image}).toList(),
        'title': title,
        'subtitle': subtitle,
      },
    }
  };
}