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, copy, readonly) NSString *watchUrl;
Swift
var watchUrl: 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) BOOL chatInputDisable;
Swift
var chatInputDisable: Bool { get set }
-
公共流观看开关(请以 watchPublicStream 属性为准)
Declaration
Objective-C
@property (nonatomic, readonly) BOOL publicStreamEnabled;
Swift
var publicStreamEnabled: Bool { get }
-
是否公共流观看(注意:和watchNoDelay没有联系)
Declaration
Objective-C
@property (nonatomic, readonly) BOOL watchPublicStream;
Swift
var watchPublicStream: 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 }
-
直播间当前语言类型,zh_CN 中文、zh_HK繁体中文、en英文、ja日语、ko韩语、follow_browser跟随系统
Declaration
Objective-C
@property (nonatomic, copy, readonly) NSString *watchLangType;
Swift
var watchLangType: String! { get }
-
手机开播默认混流布局 平铺:flatten, 主讲模式:lecture
Declaration
Objective-C
@property (nonatomic, copy, readonly) NSString *mobileAlonePushMixMode;
Swift
var mobileAlonePushMixMode: String! { get }
-
讲师后台默认头衔
Declaration
Objective-C
@property (nonatomic, copy, readonly) NSString *teacherActor;
Swift
var teacherActor: String! { get }
-
讲师后台默认昵称
Declaration
Objective-C
@property (nonatomic, copy, readonly) NSString *teacherNickname;
Swift
var teacherNickname: String! { get }
-
讲师后台默认设置
Declaration
Objective-C
@property (nonatomic, strong, readonly) NSDictionary *teacher;
Swift
var teacher: [AnyHashable : Any]! { get }
-
观众PPT翻页开关,YES为开启 ,NO为关闭
Declaration
Objective-C
@property (nonatomic, readonly) BOOL viewerPptTurningEnabled;
Swift
var viewerPptTurningEnabled: Bool { get }
-
倍速播放开关,YES为开启 ,NO为关闭
Declaration
Objective-C
@property (nonatomic, readonly) BOOL playbackMultiplierEnabled;
Swift
var playbackMultiplierEnabled: Bool { get }
-
进度条开关,YES为开启 ,NO为关闭
Declaration
Objective-C
@property (nonatomic, readonly) BOOL playbackProgressBarEnabled;
Swift
var playbackProgressBarEnabled: Bool { get }
-
进度条操作方式,drag 拖动,prohibitDrag 禁止拖动,dragHistoryOnly 只能拖动已观看内容
Declaration
Objective-C
@property (nonatomic, copy, readonly) NSString *playbackProgressBarOperationType;
Swift
var playbackProgressBarOperationType: String! { get }
-
显示播放按钮开关,YES为开启 ,NO为关闭
Declaration
Objective-C
@property (nonatomic, readonly) BOOL showPlayButtonEnabled;
Swift
var showPlayButtonEnabled: Bool { get }
-
新版连麦模式开关, YES默认响应新版连麦界面,NO默认响应旧版连麦界面
Declaration
Objective-C
@property (nonatomic, readonly) BOOL newMicEnabled;
Swift
var newMicEnabled: Bool { get }
-
新版连麦默认类型类型,audio默认开启语音连麦,video默认打开视频连麦,N连麦默认不打开,默认值为N
Declaration
Objective-C
@property (nonatomic, copy, readonly) NSString *defaultOpenMicLinkEnabled;
Swift
var defaultOpenMicLinkEnabled: String! { get }
-
抽奖礼盒文案(中文)
Declaration
Objective-C
@property (nonatomic, copy, readonly) NSString *lotteryGiftButtonTextCH;
Swift
var lotteryGiftButtonTextCH: String! { get }
-
抽奖礼盒文案(英文)
Declaration
Objective-C
@property (nonatomic, copy, readonly) NSString *lotteryGiftButtonTextEN;
Swift
var lotteryGiftButtonTextEN: String! { get }
-
商品热卖特效开关
Declaration
Objective-C
@property (nonatomic, readonly) BOOL productHotEffectEnabled;
Swift
var productHotEffectEnabled: Bool { get }
-
商品热卖文案
Declaration
Objective-C
@property (nonatomic, strong, readonly) NSDictionary *productHotEffectTips;
Swift
var productHotEffectTips: [AnyHashable : Any]! { get }
-
Undocumented
Declaration
Objective-C
@property (nonatomic, strong, readonly) NSDictionary *globalRtcRecordSetting
Swift
var globalRtcRecordSetting: [AnyHashable : Any]! { get }
-
小窗播放控制开关是否开启
Declaration
Objective-C
@property (nonatomic, readonly) BOOL fenestrulePlayEnabled;
Swift
var fenestrulePlayEnabled: Bool { get }
-
是否开启了商品支付和订单系统,YES 开启 ,NO 关闭
Declaration
Objective-C
@property (nonatomic, readonly) BOOL productPayOrderEnabled;
Swift
var productPayOrderEnabled: Bool { get }
-
是否开启了评论上墙功能,YES为开启 ,NO为关闭
Declaration
Objective-C
@property (nonatomic, readonly) BOOL pinMsgEnabled;
Swift
var pinMsgEnabled: Bool { get }
-
观看页成员列表开关
Declaration
Objective-C
@property (nonatomic, readonly) BOOL portraitOnlineListEnabled;
Swift
var portraitOnlineListEnabled: Bool { get }
-
观看分组开关
Declaration
Objective-C
@property (nonatomic, readonly) BOOL chatViewerGroupEnabled;
Swift
var chatViewerGroupEnabled: Bool { get }
-
素材库回放开关
Declaration
Objective-C
@property (nonatomic, readonly) BOOL materialLibraryEnabled;
Swift
var materialLibraryEnabled: Bool { get }
-
多会场设置
Declaration
Objective-C
@property (nonatomic, strong, readonly) NSDictionary *multiMeetingSetting;
Swift
var multiMeetingSetting: [AnyHashable : Any]! { get }
-
频道支持主会场
Declaration
Objective-C
@property (nonatomic, readonly) BOOL multiMeetingEnabled;
Swift
var multiMeetingEnabled: Bool { get }
-
多会场主频道
Declaration
Objective-C
@property (nonatomic, copy, readonly) NSString *mainChannelId;
Swift
var mainChannelId: String! { get }
-
是否是子频道
Declaration
Objective-C
@property (nonatomic, readonly) BOOL isSubChannel;
Swift
var isSubChannel: Bool { get }
-
排序顺序
Declaration
Objective-C
@property (nonatomic, copy, readonly) NSString *multiMeetingOrderType;
Swift
var multiMeetingOrderType: String! { get }
-
多会场布局
Declaration
Objective-C
@property (nonatomic, copy, readonly) NSString *multiMeetingListLayout;
Swift
var multiMeetingListLayout: String! { get }
-
聊天室背景图片
Declaration
Objective-C
@property (nonatomic, copy, readonly) NSString *portraitChatBgImg;
Swift
var portraitChatBgImg: String! { get }
-
聊天室背景图片模糊度
Declaration
Objective-C
@property (nonatomic, copy, readonly) NSNumber *portraitChatBgImgOpacity;
Swift
@NSCopying var portraitChatBgImgOpacity: NSNumber! { get }
-
Undocumented
Declaration
Objective-C
@property (nonatomic, readonly) BOOL showMixLayoutButtonEnabled
Swift
var showMixLayoutButtonEnabled: Bool { get }
-
Undocumented
Declaration
Objective-C
@property (nonatomic, readonly) BOOL showHVScreenButtonEnabled
Swift
var showHVScreenButtonEnabled: Bool { get }
-
Undocumented
Declaration
Objective-C
@property (nonatomic, copy, readonly) NSString *defaultScreenOrientation
Swift
var defaultScreenOrientation: String! { 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 }
-
Undocumented
Declaration
Objective-C
@property (nonatomic, strong, readonly) NSDictionary *watchThemeModel
Swift
var watchThemeModel: [AnyHashable : Any]! { get }