PositionInfo.fromMap constructor

PositionInfo.fromMap(
  1. Map map
)

Implementation

factory PositionInfo.fromMap(Map<dynamic, dynamic> map) {
  return PositionInfo(
    position: Duration(milliseconds: map['position'] as int? ?? 0),
    duration: Duration(milliseconds: map['duration'] as int? ?? 0),
    playbackSpeed: (map['playbackSpeed'] as num?)?.toDouble() ?? 1.0,
    state: PlaybackState.fromString(map['state'] as String?),
  );
}