toJson method

Map<String, dynamic> toJson()

转换为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;
}