TTVideoEngineVideoModelSource.fromJson constructor
TTVideoEngineVideoModelSource.fromJson(
- Map<String, dynamic> json
)
Implementation
factory TTVideoEngineVideoModelSource.fromJson(Map<String, dynamic> json) =>
TTVideoEngineVideoModelSource(
vid: json["vid"],
duration: json["duration"]?.toDouble(),
resolution: json["resolution"] == null
? TTVideoEngineResolutionType.TTVideoEngineResolutionTypeUnknown
: TTVideoEngineResolutionType.values[json["resolution"]],
playInfoList: (json["playInfoList"] == null ||
json["playInfoList"] is! List)
? []
: List<PlayInfoListItem>.from(
json["playInfoList"]!.map((x) => PlayInfoListItem.fromJson(x))),
jsonModel: json["jsonModel"],
);