AliMediaInfo.fromJson constructor
Creates an AliMediaInfo instance from a JSON map. 从 JSON 映射创建 AliMediaInfo 实例。
Implementation
AliMediaInfo.fromJson(Map<String, dynamic> jsonMap) {
videoId = jsonMap['mVideoId'];
title = jsonMap['mTitle'];
coverUrl = jsonMap['mCoverUrl'];
duration = jsonMap['mDuration'];
mediaType = jsonMap['mMediaType'];
status = jsonMap['mStatus'];
thumbnailList = jsonMap['mThumbnailList'];
totalBitrate = jsonMap['mTotalBitrate'];
if (jsonMap['mTrackInfos'] != null) {
trackInfos = <AliTrackInfo>[];
jsonMap['mTrackInfos'].forEach((v) {
trackInfos?.add(AliTrackInfo.fromJson(v));
});
}
}