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

媒体文件加载状态的回调代理。 More...

#include "AliMediaLoader.h"

Inheritance diagram for <AliMediaLoaderStatusDelegate>:

Instance Methods

(void) - onCanceled:
 取消回调。
 
(void) - onCompleted:
 完成回调。
 
(void) - onError:code:msg:
 错误回调。
 
(void) - onErrorV2:errorModel:
 错误回调 V2。
 

Detailed Description

媒体文件加载状态的回调代理。

该协议定义了媒体文件预加载过程中的各种状态回调,包括错误、完成和取消。

Method Documentation

◆ onCanceled:

- (void) onCanceled: (NSString *) url
optionalrequired

取消回调。

当一个加载任务被取消时,此方法将被调用。此回调由 cancel:] 触发。

Parameters
url被取消加载的 URL。
See also
cancel:]

◆ onCompleted:

- (void) onCompleted: (NSString *) url
optionalrequired

完成回调。

当指定 URL 的文件加载完成时,此方法将被调用。此回调由加载操作触发。

Parameters
url已完成加载的 URL。
See also
load:duration:]
load:duration:defaultBandWidth:]
load:duration:defaultResolutionProduct:]

◆ onError:code:msg:

- (void) onError: (NSString *) url
code: (int64_t) code
msg: (NSString *) msg 
optional

错误回调。

当文件加载过程中发生错误时,此方法将被调用。

Parameters
url发生错误的加载 URL。
code错误码。-300 表示同一个 URL 已经加载过,-301 表示本地缓存未打开导致预加载失败。
msg错误描述信息。
Deprecated
该方法已废弃,请使用 onErrorV2:errorModel:] 替代。

◆ onErrorV2:errorModel:

- (void) onErrorV2: (NSString *) url
errorModel: (AVPErrorModel *) errorModel 
optionalrequired

错误回调 V2。

当文件加载过程中发生错误时,此方法将被调用。此回调由加载操作触发。

Parameters
url发生错误的加载 URL。
errorModel播放器错误描述模型,包含更详细的错误信息。请参考 AVPErrorModel 的定义。
See also
load:duration:]
load:duration:defaultBandWidth:]
load:duration:defaultResolutionProduct:]

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