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 为NO,则此值必为NO)

    Declaration

    Objective-C

    @property (nonatomic, readonly) BOOL rtcAudioSubEnabled;

    Swift

    var rtcAudioSubEnabled: Bool { get }