PLVLiveVideoChannelMenuInfo

Objective-C

@interface PLVLiveVideoChannelMenuInfo

Swift

class PLVLiveVideoChannelMenuInfo

频道菜单信息

  • 直播标题

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly) NSString *name;

    Swift

    var name: String! { get }
  • 主持人头像

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly) NSString *coverImage;

    Swift

    var coverImage: String! { get }
  • 主持人

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly) NSString *publisher;

    Swift

    var publisher: String! { get }
  • 点赞数

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly) NSNumber *likes;

    Swift

    @NSCopying var likes: NSNumber! { get }
  • 观看数

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly) NSNumber *pageView;

    Swift

    @NSCopying var pageView: NSNumber! { get }
  • 直播时间

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly) NSString *startTime;

    Swift

    var startTime: String! { get }
  • 直播状态

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly) NSString *status;

    Swift

    var status: String! { get }
  • 观看状态

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly) NSString *watchStatus;

    Swift

    var watchStatus: String! { get }
  • 直播间封面图url

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly) NSString *splashImg;

    Swift

    var splashImg: String! { get }
  • 频道菜单列表

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly) NSArray<PLVLiveVideoChannelMenu *> *channelMenus;

    Swift

    var channelMenus: [PLVLiveVideoChannelMenu]! { get }
  • 直播场景

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly) NSString *scene;

    Swift

    var scene: String! { get }
  • 是否有回放视频

    Declaration

    Objective-C

    @property (nonatomic, readonly) BOOL hasPlayback;

    Swift

    var hasPlayback: Bool { get }
  • 回放开关

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly) NSString *playBackEnabled;

    Swift

    var playBackEnabled: String! { get }
  • 观众举手示意开关,默认为N 关闭

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly) NSString *viewerSignalEnabled;

    Swift

    var viewerSignalEnabled: String! { get }
  • 奖励观众奖杯开关,默认为N 关闭

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly) NSString *awardTrophyEnabled;

    Swift

    var awardTrophyEnabled: String! { get }
  • rtc类型

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly) NSString *rtcType;

    Swift

    var rtcType: String! { get }
  • 是否还有连麦分钟数

    Declaration

    Objective-C

    @property (nonatomic, readonly) BOOL pureRtcAvailState;

    Swift

    var pureRtcAvailState: Bool { get }
  • 是否无延迟观看

    Declaration

    Objective-C

    @property (nonatomic, readonly) BOOL watchNoDelay;

    Swift

    var watchNoDelay: Bool { get }
  • 无延迟观看开关 (请以 watchNoDelay 属性为准)

    Declaration

    Objective-C

    @property (nonatomic, readonly) BOOL pureRtcEnabled;

    Swift

    var pureRtcEnabled: Bool { get }
  • 是否快直播观看 (注意:和watchNoDelay没有联系)

    Declaration

    Objective-C

    @property (nonatomic, readonly) BOOL watchQuickLive;

    Swift

    var watchQuickLive: Bool { get }
  • 快直播观看开关 (请以 watchQuickLive 属性为准)

    Declaration

    Objective-C

    @property (nonatomic, readonly) BOOL quickLiveEnabled;

    Swift

    var quickLiveEnabled: Bool { get }
  • 是否只订阅第一画面的视频 (若 watchNoDelay 为NO,则此值必为NO)

    Declaration

    Objective-C

    @property (nonatomic, readonly) BOOL rtcAudioSubEnabled;

    Swift

    var rtcAudioSubEnabled: Bool { get }
  • 是否开启提醒消息功能,默认为N 关闭,开启为Y(开启后,讲师、嘉宾、助教、管理员可使用提醒消息功能)

    Declaration

    Objective-C

    @property (nonatomic, readonly) BOOL remindEnabled;

    Swift

    var remindEnabled: Bool { get }
  • 频道未开播、回放开关开启、有回放视频、开启聊天重放这四个均满足则为YES,否则为NO

    Declaration

    Objective-C

    @property (nonatomic, readonly) BOOL chatInputDisable;

    Swift

    var chatInputDisable: Bool { get }
  • 并发限制以聊天室在线人数为准开关,YES为开启 ,NO为关闭 (若 chatRobotEnabled 为YES,则此值必为NO)

    Declaration

    Objective-C

    @property (nonatomic, readonly) BOOL restrictChatEnabled;

    Swift

    var restrictChatEnabled: Bool { get }
  • 最大同时在线人数 ,<=0表示没有限制,>0表示限制的最大人数

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly) NSNumber *maxViewer;

    Swift

    @NSCopying var maxViewer: NSNumber! { get }
  • 虚拟人数设置开关,YES为开启 ,NO为关闭

    Declaration

    Objective-C

    @property (nonatomic, readonly) BOOL chatRobotEnabled;

    Swift

    var chatRobotEnabled: Bool { get }
  • 是否开启商品库功能,YES为开启 ,NO为关闭

    Declaration

    Objective-C

    @property (nonatomic, readonly) BOOL mobileAnchorProductEnabled;

    Swift

    var mobileAnchorProductEnabled: Bool { get }
  • 是否开启邀请连麦,YES为开启 ,NO为关闭(邀请上麦开关)

    Declaration

    Objective-C

    @property (nonatomic, readonly) BOOL inviteAudioEnabled;

    Swift

    var inviteAudioEnabled: Bool { get }
  • 最大连麦人数限制

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly) NSNumber *linkMicLimit;

    Swift

    @NSCopying var linkMicLimit: NSNumber! { get }
  • 手机开播分享功能开关,YES为开启 ,NO为关闭

    Declaration

    Objective-C

    @property (nonatomic, readonly) BOOL pushSharingEnabled;

    Swift

    var pushSharingEnabled: Bool { get }
  • 观众支持引用回复功能开关,YES为开启 ,NO为关闭

    Declaration

    Objective-C

    @property (nonatomic, readonly) BOOL quoteReplyEnabled;

    Swift

    var quoteReplyEnabled: Bool { get }
  • 显示申请连麦序号功能开关,YES为开启 ,NO为关闭

    Declaration

    Objective-C

    @property (nonatomic, readonly) BOOL showJoinQueueNumberEnabled;

    Swift

    var showJoinQueueNumberEnabled: Bool { get }
  • 双师相关属性 是否双师模式

    Declaration

    Objective-C

    @property (nonatomic, readonly) BOOL transmitMode;

    Swift

    var transmitMode: Bool { get }
  • 是否双师模式下的大房间,默认NO

    Declaration

    Objective-C

    @property (nonatomic, readonly) BOOL mainRoom;

    Swift

    var mainRoom: Bool { get }
  • 双师模式下大房间频道号

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly) NSString *mainRoomChannelId;

    Swift

    var mainRoomChannelId: String! { get }
  • 双师模式下大房间流名

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly) NSString *mainRoomStream;

    Swift

    var mainRoomStream: String! { get }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly) NSDictionary *promotionInfo

    Swift

    var promotionInfo: [AnyHashable : Any]! { get }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, readonly) BOOL watchEventTrackEnabled

    Swift

    var watchEventTrackEnabled: Bool { get }