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 }