TTVideoEngineVideoModelSource.fromJson constructor

TTVideoEngineVideoModelSource.fromJson(
  1. 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"],
    );