TXVodDownloadDelegate Protocol Reference

Conforms to NSObject
Declared in TXVodDownloadManager.h

Overview

下载回调

– onDownloadStart: required method

下载开始

- (void)onDownloadStart:(TXVodDownloadMediaInfo *)mediaInfo

Declared In

TXVodDownloadManager.h

– onDownloadProgress: required method

下载进度

- (void)onDownloadProgress:(TXVodDownloadMediaInfo *)mediaInfo

Declared In

TXVodDownloadManager.h

– onDownloadStop: required method

下载停止

- (void)onDownloadStop:(TXVodDownloadMediaInfo *)mediaInfo

Declared In

TXVodDownloadManager.h

– onDownloadFinish: required method

下载完成

- (void)onDownloadFinish:(TXVodDownloadMediaInfo *)mediaInfo

Declared In

TXVodDownloadManager.h

– onDownloadError:errorCode:errorMsg: required method

下载错误

- (void)onDownloadError:(TXVodDownloadMediaInfo *)mediaInfo errorCode:(TXDownloadError)code errorMsg:(NSString *)msg

Declared In

TXVodDownloadManager.h

– hlsKeyVerify:url:data: required method

下载HLS,遇到加密的文件,将解密key给外部校验

- (int)hlsKeyVerify:(TXVodDownloadMediaInfo *)mediaInfo url:(NSString *)url data:(NSData *)data

Parameters

mediaInfo

下载对象

url

Url地址 @prarm data 服务器返回

Return Value

0 - 校验正确,继续下载;否则校验失败,抛出下载错误(dk获取失败)

Declared In

TXVodDownloadManager.h