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 }