PLVPlaybackVideoModel

Objective-C

@interface PLVPlaybackVideoModel : PLVSafeModel

/// 是否为默认播放视频,值为Y/N
@property (nonatomic, copy) NSString *asDefault;
/// 回放视频对应的直播频道id
@property (nonatomic, copy) NSString *channelId;
/// 用于PPT请求数据,与PPT直播的回放相关,普通直播回放值为null
@property (nonatomic, copy) NSString *channelSessionId;
/// 视频长度
@property (nonatomic, copy) NSString *duration;
/// 视频首图
@property (nonatomic, copy) NSString *firstImage;
/// 视频合并信息,后续补充
@property (nonatomic, copy) NSString *mergeinfo;
/// 默认视频的播放清晰度,1为流畅,2为高清,3为超清
@property (nonatomic, copy) NSString *myBr;
/// 访客信息收集id
@property (nonatomic, copy) NSString *qid;
/// 视频加密状态,1表示为加密状态,0为非加密
@property (nonatomic, assign) long seed;
/// 直播开始时间
@property (nonatomic, copy) NSString *startTime;
/// 视频标题
@property (nonatomic, copy) NSString *title;
/// 视频播放地址,注:如果视频为加密视频,则此地址无法访问
@property (nonatomic, copy) NSString *url;
/// 点播后台用户id
@property (nonatomic, copy) NSString *userId;
/// 直播系统生成的id
@property (nonatomic, copy) NSString *videoId;
/// 点播视频vid
@property (nonatomic, copy) NSString *videoPoolId;
/// 直播类型
@property (nonatomic, copy) NSString *liveType;
/// 添加为回放视频的日期
@property (nonatomic, copy) NSString *createdTime;
/// 视频最后修改日期
@property (nonatomic, copy) NSString *lastModified;

@end

Swift

class PLVPlaybackVideoModel

Undocumented

  • 是否为默认播放视频,值为Y/N

    Declaration

    Objective-C

    @property (nonatomic, copy) NSString *asDefault;

    Swift

    var asDefault: String! { get set }
  • 回放视频对应的直播频道id

    Declaration

    Objective-C

    @property (nonatomic, copy) NSString *channelId;

    Swift

    var channelId: String! { get set }
  • 用于PPT请求数据,与PPT直播的回放相关,普通直播回放值为null

    Declaration

    Objective-C

    @property (nonatomic, copy) NSString *channelSessionId;

    Swift

    var channelSessionId: String! { get set }
  • 视频长度

    Declaration

    Objective-C

    @property (nonatomic, copy) NSString *duration;

    Swift

    var duration: String! { get set }
  • 视频首图

    Declaration

    Objective-C

    @property (nonatomic, copy) NSString *firstImage;

    Swift

    var firstImage: String! { get set }
  • 视频合并信息,后续补充

    Declaration

    Objective-C

    @property (nonatomic, copy) NSString *mergeinfo;

    Swift

    var mergeinfo: String! { get set }
  • 默认视频的播放清晰度,1为流畅,2为高清,3为超清

    Declaration

    Objective-C

    @property (nonatomic, copy) NSString *myBr;

    Swift

    var myBr: String! { get set }
  • qid

    访客信息收集id

    Declaration

    Objective-C

    @property (nonatomic, copy) NSString *qid;

    Swift

    var qid: String! { get set }
  • 视频加密状态,1表示为加密状态,0为非加密

    Declaration

    Objective-C

    @property (nonatomic) long seed;

    Swift

    var seed: Int { get set }
  • 直播开始时间

    Declaration

    Objective-C

    @property (nonatomic, copy) NSString *startTime;

    Swift

    var startTime: String! { get set }
  • 视频标题

    Declaration

    Objective-C

    @property (nonatomic, copy) NSString *title;

    Swift

    var title: String! { get set }
  • url

    视频播放地址,注:如果视频为加密视频,则此地址无法访问

    Declaration

    Objective-C

    @property (nonatomic, copy) NSString *url;

    Swift

    var url: String! { get set }
  • 点播后台用户id

    Declaration

    Objective-C

    @property (nonatomic, copy) NSString *userId;

    Swift

    var userId: String! { get set }
  • 直播系统生成的id

    Declaration

    Objective-C

    @property (nonatomic, copy) NSString *videoId;

    Swift

    var videoId: String! { get set }
  • 点播视频vid

    Declaration

    Objective-C

    @property (nonatomic, copy) NSString *videoPoolId;

    Swift

    var videoPoolId: String! { get set }
  • 直播类型

    Declaration

    Objective-C

    @property (nonatomic, copy) NSString *liveType;

    Swift

    var liveType: String! { get set }
  • 添加为回放视频的日期

    Declaration

    Objective-C

    @property (nonatomic, copy) NSString *createdTime;

    Swift

    var createdTime: String! { get set }
  • 视频最后修改日期

    Declaration

    Objective-C

    @property (nonatomic, copy) NSString *lastModified;

    Swift

    var lastModified: String! { get set }