VideoEffectOverlay.fromJson constructor
VideoEffectOverlay.fromJson(
- Map<String, dynamic> json
)
Implementation
factory VideoEffectOverlay.fromJson(Map<String, dynamic> json) {
final endMs = json['endMs'] as int?;
return VideoEffectOverlay(
id: json['id'] as String,
effect: VideoEditorEffect.values.firstWhere(
(e) => e.name == json['effect'],
orElse: () => VideoEditorEffect.none,
),
startTime: Duration(milliseconds: json['startMs'] as int? ?? 0),
endTime: endMs == null ? null : Duration(milliseconds: endMs),
);
}