PLVChannelPlaybackInfoModel
Objective-C
@interface PLVChannelPlaybackInfoModel : PLVSafeModel
/// 是否有回放视频,值为Y/N
@property (nonatomic, assign, readonly) BOOL hasPlaybackVideo;
/// 是否有录制文件,值为Y/N
@property (nonatomic, assign, readonly) BOOL hasRecordFile;
/// 频道回放开关,值为Y/N
@property (nonatomic, assign, readonly) BOOL enablePlayBack;
/// 频道回放来源,record为暂存列表,playback为回放列表,vod为点播列表
@property (nonatomic, copy, readonly) NSString *playbackOrigin;
/// 点播用户状态,值为Y/N
@property (nonatomic, assign, readonly) BOOL vodUserStatus;
/// 回放章节功能开关,值为Y/N
@property (nonatomic, copy, readonly) NSString *sectionEnabled;
/// 录制文件
@property (nonatomic, strong, readonly) PLVLiveRecordFileModel *recordFile;
/// 回放视频
@property (nonatomic, strong, readonly) PLVTargetPlaybackVideoModel *targetPlaybackVideo;
/// 点播地址
@property (nonatomic, copy, readonly) NSString *vodUrl;
/// 点播sessionId
@property (nonatomic, copy, readonly) NSString *vodSessionId;
/// 播放场次ID
@property (nonatomic, copy, readonly) NSString *targetSessionId;
/// 回放方式,single为单个回放,list为列表回放
@property (nonatomic, copy, readonly) NSString *type;
/// 回放类型,vod为点播回放,playback为直播回放
@property (nonatomic, copy, readonly) NSString *playbackType;
@end
Swift
class PLVChannelPlaybackInfoModel
Undocumented
-
是否有回放视频,值为Y/N
Declaration
Objective-C
@property (nonatomic, readonly) BOOL hasPlaybackVideo;
Swift
var hasPlaybackVideo: Bool { get }
-
是否有录制文件,值为Y/N
Declaration
Objective-C
@property (nonatomic, readonly) BOOL hasRecordFile;
Swift
var hasRecordFile: Bool { get }
-
频道回放开关,值为Y/N
Declaration
Objective-C
@property (nonatomic, readonly) BOOL enablePlayBack;
Swift
var enablePlayBack: Bool { get }
-
频道回放来源,record为暂存列表,playback为回放列表,vod为点播列表
Declaration
Objective-C
@property (nonatomic, copy, readonly) NSString *_Nonnull playbackOrigin;
Swift
var playbackOrigin: String { get }
-
点播用户状态,值为Y/N
Declaration
Objective-C
@property (nonatomic, readonly) BOOL vodUserStatus;
Swift
var vodUserStatus: Bool { get }
-
回放章节功能开关,值为Y/N
Declaration
Objective-C
@property (nonatomic, copy, readonly) NSString *_Nonnull sectionEnabled;
Swift
var sectionEnabled: String { get }
-
录制文件
Declaration
Objective-C
@property (nonatomic, strong, readonly) PLVLiveRecordFileModel *_Nonnull recordFile;
Swift
var recordFile: PLVLiveRecordFileModel { get }
-
回放视频
Declaration
Objective-C
@property (nonatomic, strong, readonly) PLVTargetPlaybackVideoModel *_Nonnull targetPlaybackVideo;
Swift
var targetPlaybackVideo: PLVTargetPlaybackVideoModel { get }
-
点播地址
Declaration
Objective-C
@property (nonatomic, copy, readonly) NSString *_Nonnull vodUrl;
Swift
var vodUrl: String { get }
-
点播sessionId
Declaration
Objective-C
@property (nonatomic, copy, readonly) NSString *_Nonnull vodSessionId;
Swift
var vodSessionId: String { get }
-
播放场次ID
Declaration
Objective-C
@property (nonatomic, copy, readonly) NSString *_Nonnull targetSessionId;
Swift
var targetSessionId: String { get }
-
回放方式,single为单个回放,list为列表回放
Declaration
Objective-C
@property (nonatomic, copy, readonly) NSString *_Nonnull type;
Swift
var type: String { get }
-
回放类型,vod为点播回放,playback为直播回放
Declaration
Objective-C
@property (nonatomic, copy, readonly) NSString *_Nonnull playbackType;
Swift
var playbackType: String { get }