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 *globalRtcRecordSettingSwift
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 showMixLayoutButtonEnabledSwift
var showMixLayoutButtonEnabled: Bool { get } -
Undocumented
Declaration
Objective-C
@property (nonatomic, readonly) BOOL showHVScreenButtonEnabledSwift
var showHVScreenButtonEnabled: Bool { get } -
Undocumented
Declaration
Objective-C
@property (nonatomic, copy, readonly) NSString *defaultScreenOrientationSwift
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 *promotionInfoSwift
var promotionInfo: [AnyHashable : Any]! { get } -
Undocumented
Declaration
Objective-C
@property (nonatomic, readonly) BOOL watchEventTrackEnabledSwift
var watchEventTrackEnabled: Bool { get } -
Undocumented
Declaration
Objective-C
@property (nonatomic, strong, readonly) NSDictionary *watchThemeModelSwift
var watchThemeModel: [AnyHashable : Any]! { get }
View on GitHub
PLVLiveVideoChannelMenuInfo Class Reference