AliyunPlayer v6.19.0
Aliyun Player API Reference Manual for iOS Platforms
|
#include "AliMediaDownloader.h"
Instance Methods | |
(void) | - deleteFile |
删除下载文件 | |
(void) | - destroy |
销毁下载对象 | |
(AVDConfig *) | - getConfig |
获取下载config | |
(instancetype) | - init |
初始化下载对象 | |
(void) | - prepareWithPlayAuth: |
使用AVPVidAuthSource准备播放 | |
(void) | - prepareWithVid: |
使用AVPVidStsSource准备播放 | |
(void) | - selectTrack: |
设置下载的trackIndex | |
(void) | - setConfig: |
设置下载config | |
(void) | - setPlayUrlConvertCallback: |
设置转换播放的url的回调函数,一般用于p2p中的url地址转换 | |
(void) | - setSaveDirectory: |
设置下载的保存路径 | |
(void) | - start |
开始下载 | |
(void) | - stop |
停止下载 | |
(void) | - updateWithPlayAuth: |
鉴权过期,更新AVPVidAuthSource信息, | |
(void) | - updateWithVid: |
鉴权过期,更新AVPVidStsSource信息, | |
Class Methods | |
(int) | + deleteFile:vid:format:index: |
删除下载文件 | |
(NSString *) | + getSDKVersion |
获取SDK版本号信息 | |
Properties | |
id< AMDDelegate > | delegate |
设置代理,参考AMDDelegate | |
NSString * | downloadedFilePath |
获取下载之后的文件路径 | |
- (void) deleteFile |
删除下载文件
+ (int) deleteFile: | (NSString *) | saveDir | |
vid: | (NSString *) | vid | |
format: | (NSString *) | format | |
index: | (int) | index |
删除下载文件
saveDir | 文件保存路径 |
vid | vid |
format | 格式 |
index | vid对应的下载索引 |
- (void) destroy |
销毁下载对象
- (AVDConfig *) getConfig |
获取下载config
+ (NSString *) getSDKVersion |
获取SDK版本号信息
- (instancetype) init |
初始化下载对象
- (void) prepareWithPlayAuth: | (AVPVidAuthSource *) | source |
使用AVPVidAuthSource准备播放
source | vid playAuth的播放方式 |
- (void) prepareWithVid: | (AVPVidStsSource *) | source |
使用AVPVidStsSource准备播放
source | vid sts的播放方式 |
- (void) selectTrack: | (int) | trackIndex |
设置下载的trackIndex
trackIndex | 从prepare回调中可以获取所有index |
- (void) setConfig: | (AVDConfig *) | config |
设置下载config
- (void) setPlayUrlConvertCallback: | (PlayURLConverCallback) | callback |
设置转换播放的url的回调函数,一般用于p2p中的url地址转换
callback | 回调函数指针 |
- (void) setSaveDirectory: | (NSString *) | dir |
设置下载的保存路径
dir | 保存文件夹 |
- (void) start |
开始下载
- (void) stop |
停止下载
- (void) updateWithPlayAuth: | (AVPVidAuthSource *) | source |
鉴权过期,更新AVPVidAuthSource信息,
source | vid auth的信息 |
- (void) updateWithVid: | (AVPVidStsSource *) | source |
鉴权过期,更新AVPVidStsSource信息,
source | vid sts的信息 |
|
readwritenonatomicweak |
设置代理,参考AMDDelegate
|
readnonatomicassign |
获取下载之后的文件路径