PLVPlaybackVideoInfoModel

Objective-C

@interface PLVPlaybackVideoInfoModel : NSObject

Swift

class PLVPlaybackVideoInfoModel : NSObject

回放视频的信息model

  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, copy) NSString *liveType

    Swift

    var liveType: String { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, copy) NSString *title

    Swift

    var title: String { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, copy) NSString *duration

    Swift

    var duration: String { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, copy) NSString *firstImage

    Swift

    var firstImage: String { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, copy) NSString *fileUrl

    Swift

    var fileUrl: String { get set }
  • vid

    Undocumented

    Declaration

    Objective-C

    @property (nonatomic, copy) NSString *vid

    Swift

    var vid: String { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, copy) NSString *videoId

    Swift

    var videoId: String { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, copy) NSString *videoPoolId

    Swift

    var videoPoolId: String { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, copy) NSString *fileId

    Swift

    var fileId: String { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, copy) NSString *channelId

    Swift

    var channelId: String { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, copy) NSString *channelSessionId

    Swift

    var channelSessionId: String { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, copy) NSString *originSessionId

    Swift

    var originSessionId: String { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic) BOOL playbackCacheEnabled

    Swift

    var playbackCacheEnabled: Bool { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, copy) NSString *listType

    Swift

    var listType: String { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic) BOOL status

    Swift

    var status: Bool { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, copy) NSString *videoUrl

    Swift

    var videoUrl: String { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic) NSInteger videoSize

    Swift

    var videoSize: Int { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, copy) NSString *zipUrl

    Swift

    var zipUrl: String { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic) NSInteger zipSize

    Swift

    var zipSize: Int { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, copy) NSString *pptJsonUrl

    Swift

    var pptJsonUrl: String { get set }

账号信息

  • 用户唯一标识,用于登录socket、发送日志

    Declaration

    Objective-C

    @property (nonatomic, copy) NSString *_Nonnull viewerId;

    Swift

    var viewerId: String { get set }
  • 用户昵称,用于登录socket、发送日志

    Declaration

    Objective-C

    @property (nonatomic, copy) NSString *_Nonnull viewerName;

    Swift

    var viewerName: String { get set }
  • 用户头像地址,用于登录socket

    Declaration

    Objective-C

    @property (nonatomic, copy) NSString *_Nonnull viewerAvatar;

    Swift

    var viewerAvatar: String { get set }
  • Undocumented

    Declaration

    Objective-C

    + (instancetype)playbackVideoInfoModelWithJsonDict:(NSDictionary *)jsonDict;

    Swift

    convenience init(jsonDict: [AnyHashable : Any])
  • 通过record暂存视频信息的json生成model

    Declaration

    Objective-C

    + (nonnull instancetype)playbackVideoInfoModelWithRecordJsonDict:
        (nonnull NSDictionary *)jsonDict;

    Swift

    convenience init(recordJsonDict jsonDict: [AnyHashable : Any])