MusicContentCenterConfiguration
音乐内容中心的设置。
@JsonSerializable(explicitToJson: true, includeIfNull: false) class MusicContentCenterConfiguration { const MusicContentCenterConfiguration( {this.appId, this.token, this.mccUid, this.maxCacheSize}); @JsonKey(name: 'appId') final String? appId; @JsonKey(name: 'token') final String? token; @JsonKey(name: 'mccUid') final int? mccUid; @JsonKey(name: 'maxCacheSize') final int? maxCacheSize; factory MusicContentCenterConfiguration.fromJson(Map<String, dynamic> json) => _$MusicContentCenterConfigurationFromJson(json); Map<String, dynamic> toJson() => _$MusicContentCenterConfigurationToJson(this); }
属性
- appId
- 已启用内容中心的项目的 App ID。
- token
- 使用音乐内容中心时,用于鉴权的 Token。当你的 Token 即将过期时,你可以调用 renewToken 来传入新的 Token。
- mccUid
- 使用音乐内容中心的用户 ID,该 ID 可以和你加入 RTC 频道时使用的
uid
一致,但不能为 0。 - maxCacheSize
- 可缓存的音乐资源数量,最多不能超过 50。