TXVodDownloadManager Class Reference

Inherits from NSObject
Declared in TXVodDownloadManager.h

Overview

下载管理器

  delegate

下载任务回调

@property (weak) id<TXVodDownloadDelegate> delegate

Declared In

TXVodDownloadManager.h

+ shareInstance

全局单例接口

+ (TXVodDownloadManager *)shareInstance

Declared In

TXVodDownloadManager.h

– setDownloadPath:

设置下载文件的根目录.

- (void)setDownloadPath:(NSString *)path

Parameters

path

目录地址,如不存在,将自动创建 @warn 开始下载前必须设置,否者不能下载

Declared In

TXVodDownloadManager.h

– startDownload:

下载文件

- (TXVodDownloadMediaInfo *)startDownload:(TXVodDownloadDataSource *)source

Parameters

source

下载源。

Return Value

成功返回下载对象,否者nil

@waring 目前只支持hls下载

Declared In

TXVodDownloadManager.h

– startDownloadUrl:

下载文件

- (TXVodDownloadMediaInfo *)startDownloadUrl:(NSString *)url

Parameters

url

下载地址

Return Value

成功返回下载对象,否者nil

@waring 目前只支持hls下载,不支持master playlist

Declared In

TXVodDownloadManager.h

– stopDownload:

停止下载

- (void)stopDownload:(TXVodDownloadMediaInfo *)media

Parameters

media

停止下载对象

Declared In

TXVodDownloadManager.h

– deleteDownloadFile:

删除下载产生的文件

- (BOOL)deleteDownloadFile:(NSString *)playPath

Return Value

文件正在下载将无法删除,返回NO

Declared In

TXVodDownloadManager.h