AliyunPlayer v7.9.0
Aliyun Player API Reference Manual for iOS Platforms
Loading...
Searching...
No Matches
<AMDDelegate> Protocol Reference

下载器的代理(delegate)协议。 More...

#include "AMDDelegate.h"

Inheritance diagram for <AMDDelegate>:

Instance Methods

(void) - onCompletion:
 下载完成回调。
 
(void) - onDownloadingProgress:percentage:
 下载进度回调。
 
(void) - onError:errorModel:
 错误事件回调。
 
(void) - onPrepared:mediaInfo:
 下载准备完成事件回调。
 
(void) - onProcessingProgress:percentage:
 下载文件处理进度回调。
 

Detailed Description

下载器的代理(delegate)协议。

该协议定义了用于接收下载器在下载过程中的关键事件回调,包括准备完成、进度更新、处理进度、完成和错误等。

Method Documentation

◆ onCompletion:

- (void) onCompletion: (AliMediaDownloader *) downloader
optionalrequired

下载完成回调。

当整个下载及后续处理流程全部成功完成时,此方法被调用。

Parameters
downloader触发回调的 AliMediaDownloader 实例。

◆ onDownloadingProgress:percentage:

- (void) onDownloadingProgress: (AliMediaDownloader *) downloader
percentage: (int) percent 
optionalrequired

下载进度回调。

在文件下载过程中,此方法会定时被调用,用于更新下载进度。

Parameters
downloader触发回调的 AliMediaDownloader 实例。
percent当前的下载进度百分比,取值范围为 0-100。

◆ onError:errorModel:

- (void) onError: (AliMediaDownloader *) downloader
errorModel: (AVPErrorModel *) errorModel 
optionalrequired

错误事件回调。

在下载过程中的任何阶段发生错误时,此方法将被调用。

Parameters
downloader触发回调的 AliMediaDownloader 实例。
errorModel错误描述模型,包含了详细的错误码和错误信息。
See also
AVPErrorModel

◆ onPrepared:mediaInfo:

- (void) onPrepared: (AliMediaDownloader *) downloader
mediaInfo: (AVPMediaInfo *) info 
optional

下载准备完成事件回调。

当下载器完成对媒体资源的准备工作后,此方法将被调用。此时可以获取到媒体的相关信息。

Parameters
downloader触发回调的 AliMediaDownloader 实例。
info媒体信息对象。
See also
AVPMediaInfo

◆ onProcessingProgress:percentage:

- (void) onProcessingProgress: (AliMediaDownloader *) downloader
percentage: (int) percent 
optionalrequired

下载文件处理进度回调。

此方法用于回调处理过程的进度。

Parameters
downloader触发回调的 AliMediaDownloader 实例。
percent当前的文件处理进度百分比,取值范围为 0-100。

The documentation for this protocol was generated from the following file: