PLVDownloadPlaybackTaskInfo
Objective-C
@interface PLVDownloadPlaybackTaskInfo : PLVDownloadTaskInfo
Swift
class PLVDownloadPlaybackTaskInfo : PLVDownloadTaskInfo
云课堂 下载回放任务信息模型
-
直播类型
Declaration
Objective-C
@property (nonatomic, copy) NSString *_Nonnull liveType;Swift
var liveType: String { get set } -
列表类型
Declaration
Objective-C
@property (nonatomic, copy) NSString *_Nonnull listType;Swift
var listType: String { get set } -
标题名
Declaration
Objective-C
@property (nonatomic, copy) NSString *_Nonnull title;Swift
var title: String { get set } -
视频时长
Declaration
Objective-C
@property (nonatomic, copy) NSString *_Nonnull duration;Swift
var duration: String { get set } -
码率(清晰度)
Declaration
Objective-C
@property (nonatomic, copy) NSString *_Nonnull definition;Swift
var definition: String { get set } -
视频Id
Declaration
Objective-C
@property (nonatomic, copy) NSString *_Nonnull vid;Swift
var vid: String { get set } -
直播视频Id
Declaration
Objective-C
@property (nonatomic, copy) NSString *_Nonnull videoId;Swift
var videoId: String { get set } -
视频poolId
Declaration
Objective-C
@property (nonatomic, copy) NSString *_Nonnull videoPoolId;Swift
var videoPoolId: String { get set } -
频道号Id
Declaration
Objective-C
@property (nonatomic, copy) NSString *_Nonnull channelId;Swift
var channelId: String { get set } -
直播场次Id
Declaration
Objective-C
@property (nonatomic, copy) NSString *_Nonnull channelSessionId;Swift
var channelSessionId: String { get set } -
原始场次ID
Declaration
Objective-C
@property (nonatomic, copy) NSString *_Nonnull originSessionId;Swift
var originSessionId: String { get set } -
封面图地址
Declaration
Objective-C
@property (nonatomic, copy) NSString *_Nonnull coverUrl;Swift
var coverUrl: String { get set } -
是否可缓存
Declaration
Objective-C
@property (nonatomic) BOOL playbackCacheEnabled;Swift
var playbackCacheEnabled: Bool { get set }
-
视频文件路径字典(key:码率,value:文件路径)
Declaration
Objective-C
@property (nonatomic, copy, readonly) NSDictionary *_Nonnull videoPathDic;Swift
var videoPathDic: [AnyHashable : Any] { get } -
ppt文件夹路径
Declaration
Objective-C
@property (nonatomic, copy, readonly) NSString *_Nonnull pptFolderPath;Swift
var pptFolderPath: String { get } -
ppt文件路径
Declaration
Objective-C
@property (nonatomic, copy, readonly) NSString *_Nonnull pptFilePath;Swift
var pptFilePath: String { get } -
js文件夹路径
Declaration
Objective-C
@property (nonatomic, copy, readonly) NSString *_Nonnull JsFolderPath;Swift
var jsFolderPath: String { get } -
js文件路径
Declaration
Objective-C
@property (nonatomic, copy, readonly) NSString *_Nonnull JsFilePath;Swift
var jsFilePath: String { get } -
html文件路径
Declaration
Objective-C
@property (nonatomic, copy, readonly) NSString *_Nonnull htmlFilePath;Swift
var htmlFilePath: String { get } -
视频文件名字典(key:码率,value:文件名)
Declaration
Objective-C
@property (nonatomic, copy, readonly) NSDictionary *_Nonnull videoFileNameDic;Swift
var videoFileNameDic: [AnyHashable : Any] { get } -
ppt文件名
Declaration
Objective-C
@property (nonatomic, copy, readonly) NSString *_Nonnull pptFileName;Swift
var pptFileName: String { get } -
js文件名
Declaration
Objective-C
@property (nonatomic, copy, readonly) NSString *_Nonnull JsFileName;Swift
var jsFileName: String { get } -
html文件名
Declaration
Objective-C
@property (nonatomic, copy, readonly) NSString *_Nonnull htmlFileName;Swift
var htmlFileName: String { get }
-
下载资源是否为多资源包,默认NO是单个资源包(为NO时,下载链接即是父类中声明的url)
Declaration
Objective-C
@property (nonatomic, readonly) BOOL multiResource;Swift
var multiResource: Bool { get }
-
以下信息仅在multiResource为YES时可用
Declaration
Objective-C
@property (nonatomic, copy) NSString *_Nonnull videoUrl;Swift
var videoUrl: String { get set } -
回放视频大小
Declaration
Objective-C
@property (nonatomic) unsigned long long videoSize;Swift
var videoSize: UInt64 { get set } -
ppt下载链接
Declaration
Objective-C
@property (nonatomic, copy) NSString *_Nonnull pptZipUrl;Swift
var pptZipUrl: String { get set } -
ppt资源大小
Declaration
Objective-C
@property (nonatomic) unsigned long long pptZipSize;Swift
var pptZipSize: UInt64 { get set } -
js下载链接
Declaration
Objective-C
@property (nonatomic, copy) NSString *_Nonnull JsZipUrl;Swift
var jsZipUrl: 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 }
View on GitHub
PLVDownloadPlaybackTaskInfo Class Reference