toJson method
转换为Map 返回包含预加载配置信息的Map对象,只包含非空字段
Implementation
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = {
'duration': duration,
};
// 只有非空值才添加到结果中
if (defaultResolution != null) {
data['defaultResolution'] = defaultResolution;
}
if (defaultBandWidth != null) {
data['defaultBandWidth'] = defaultBandWidth;
}
if (defaultQuality != null) {
data['defaultQuality'] = defaultQuality;
}
return data;
}