PLVPlaybackVideoInfoModel
Objective-C
@interface PLVPlaybackVideoInfoModel : NSObject
Swift
class PLVPlaybackVideoInfoModel : NSObject
回放视频的信息model
-
Undocumented
Declaration
Objective-C
@property (nonatomic, copy) NSString *liveTypeSwift
var liveType: String { get set } -
Undocumented
Declaration
Objective-C
@property (nonatomic, copy) NSString *titleSwift
var title: String { get set } -
Undocumented
Declaration
Objective-C
@property (nonatomic, copy) NSString *durationSwift
var duration: String { get set } -
Undocumented
Declaration
Objective-C
@property (nonatomic, copy) NSString *firstImageSwift
var firstImage: String { get set } -
Undocumented
Declaration
Objective-C
@property (nonatomic, copy) NSString *fileUrlSwift
var fileUrl: String { get set } -
Undocumented
Declaration
Objective-C
@property (nonatomic, copy) NSString *vidSwift
var vid: String { get set } -
Undocumented
Declaration
Objective-C
@property (nonatomic, copy) NSString *videoIdSwift
var videoId: String { get set } -
Undocumented
Declaration
Objective-C
@property (nonatomic, copy) NSString *videoPoolIdSwift
var videoPoolId: String { get set } -
Undocumented
Declaration
Objective-C
@property (nonatomic, copy) NSString *fileIdSwift
var fileId: String { get set } -
Undocumented
Declaration
Objective-C
@property (nonatomic, copy) NSString *channelIdSwift
var channelId: String { get set } -
Undocumented
Declaration
Objective-C
@property (nonatomic, copy) NSString *channelSessionIdSwift
var channelSessionId: String { get set } -
Undocumented
Declaration
Objective-C
@property (nonatomic, copy) NSString *originSessionIdSwift
var originSessionId: String { get set } -
Undocumented
Declaration
Objective-C
@property (nonatomic) BOOL playbackCacheEnabledSwift
var playbackCacheEnabled: Bool { get set } -
Undocumented
Declaration
Objective-C
@property (nonatomic, copy) NSString *listTypeSwift
var listType: String { get set } -
Undocumented
Declaration
Objective-C
@property (nonatomic, readonly) BOOL isHlsSwift
var isHls: Bool { get } -
Undocumented
Declaration
Objective-C
@property (nonatomic) NSInteger hlsPrivateVertionSwift
var hlsPrivateVertion: Int { get set } -
Undocumented
Declaration
Objective-C
@property (nonatomic) NSInteger nativeKeyVerionSwift
var nativeKeyVerion: Int { get set } -
Undocumented
Declaration
Objective-C
@property (nonatomic) NSInteger hlsDrmVertionSwift
var hlsDrmVertion: Int { get set } -
Undocumented
Declaration
Objective-C
@property (nonatomic, copy) NSString *constKeySwift
var constKey: String { get set } -
Undocumented
Declaration
Objective-C
@property (nonatomic) BOOL isPlainSwift
var isPlain: Bool { get set } -
Undocumented
Declaration
Objective-C
@property (nonatomic, copy) NSString *definitionSwift
var definition: String { get set } -
Undocumented
Declaration
Objective-C
@property (nonatomic) NSTimeInterval stallingThresholdSwift
var stallingThreshold: TimeInterval { get set } -
Undocumented
Declaration
Objective-C
@property (nonatomic, strong) NSArray *subtitleListSwift
var subtitleList: [Any] { get set } -
Undocumented
Declaration
Objective-C
@property (nonatomic, strong) NSArray<PLVPlaybackSubtitleModel *> *availableSubtitleListSwift
var availableSubtitleList: [PLVPlaybackSubtitleModel] { get set } -
Undocumented
Declaration
Objective-C
@property (nonatomic) BOOL statusSwift
var status: Bool { get set } -
Undocumented
Declaration
Objective-C
@property (nonatomic, copy) NSString *videoUrlSwift
var videoUrl: String { get set } -
Undocumented
Declaration
Objective-C
@property (nonatomic) NSInteger videoSizeSwift
var videoSize: Int { get set } -
Undocumented
Declaration
Objective-C
@property (nonatomic, copy) NSString *zipUrlSwift
var zipUrl: String { get set } -
Undocumented
Declaration
Objective-C
@property (nonatomic) NSInteger zipSizeSwift
var zipSize: Int { get set } -
Undocumented
Declaration
Objective-C
@property (nonatomic, copy) NSString *pptJsonUrlSwift
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]) -
对于加密的点播视频 通过vodvideojson 生成model
Declaration
Objective-C
+ (nonnull instancetype) playbackVideoInfoModelWithVodVideoJsonDict:(nonnull NSDictionary *)jsonDict vid:(nonnull NSString *)vodId;Swift
convenience init(vodVideoJsonDict jsonDict: [AnyHashable : Any], vid vodId: String)
View on GitHub
PLVPlaybackVideoInfoModel Class Reference