creationParams property

Map<String, dynamic> get creationParams

Serialized arguments that are passed to the platform view.

Implementation

Map<String, dynamic> get creationParams => {
  'autoPlay': autoPlay,
  'loop': loop,
  'startPositionMs': _resumePositionMs,
  'startAutoPlay': _wasPlaying,
  'dataSaver': _dataSaver,
  'playbackOptions': playbackOptions.toMap(),
  'controllerId': _controllerId,
  'playlist':
      playlist
          .map(
            (s) => {
              'url': s.url,
              'headers': s.headers ?? {},
              'isLive': s.isLive,
              'drm': _drmToMap(s.drm),
            },
          )
          .toList(),
};