toJson method
重写将视频源信息转换为JSON映射 返回包含VID+STS相关信息的Map对象
Implementation
@override
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = {
'videoType': videoType.index,
'vid': vid,
'accessKeyId': accessKeyId,
'accessKeySecret': accessKeySecret,
'securityToken': securityToken,
};
if (region != null) {
data['region'] = region;
}
if (config != null) {
data['config'] = config!.toJson();
}
if (quality != null) {
data['quality'] = quality;
}
return data;
}