AgoraMusicContentCenterConfig

  • iOS

更新时间不可用

配置版权音乐内容中心。

Objective-C
__attribute__((visibility("default"))) @interface AgoraMusicContentCenterConfig : NSObject
@property(assign, nonatomic) AgoraRtcEngineKit* _Nullable rtcEngine;
@property (nonatomic, copy) NSString *appId;
@property (nonatomic, copy) NSString *token;
@property (nonatomic, assign) NSInteger mccUid;
@property (nonatomic, assign) NSUInteger maxCacheSize;
@property(nonatomic, copy) NSString* mccDomain;
@property(nonatomic, weak) id<AgoraMusicContentCenterEventDelegate> eventDelegate;
@end

属性

参数名描述
rtcEngine

声网 AgoraRtcEngineKit 实例。详见 AgoraRtcEngineKit。

appId

启用内容中心的项目的 App ID。

token

用于在使用版权音乐内容中心时进行鉴权的 Token。

注: 声网建议使用 AccessToken2 进行鉴权。详见 Deploy Token Server。生成 Token 时,将 NSString 类型的 mccUid 传入 uid 参数。当 Token 即将过期时,可调用 renewToken: 传入新的 Token。

mccUid

用于版权音乐内容中心的用户 ID。该 ID 可以与加入 RTC 频道时使用的 uid 相同,但不能为 0。

maxCacheSize

可缓存的音乐资源数量不能超过 50 个。

eventDelegate

事件回调处理器。详见 AgoraMusicContentCenterEventDelegate。

表格内容超出当前宽度,可横向滚动查看更多列。

这个页面有帮助吗?