AliyunPlayer v7.11.0
Aliyun Player API Reference Manual for iOS Platforms
Loading...
Searching...
No Matches
AVPPreloadTask Class Reference

预加载任务类。 More...

#include "AVPPreloadTask.h"

Inheritance diagram for AVPPreloadTask:

Instance Methods

(instancetype) - initWithUrlSource:preloadConfig:
 使用 UrlSource 类型数据源构造预加载任务。
 
(instancetype) - initWithVidAuthSource:preloadConfig:
 使用 VidAuth 类型数据源构造预加载任务。
 
(instancetype) - initWithVidStsSource:preloadConfig:
 使用 VidSts 类型数据源构造预加载任务。
 

Properties

AVPPreloadConfig * preloadConfig
 预加载配置。
 
AVPSource * source
 预加载的媒体资源。
 

Detailed Description

预加载任务类。

Preload task class.

该类用于描述一个具体的预加载任务,它封装了预加载所需的数据源和相关配置。 创建后的任务对象通常用于提交给 AliMediaLoaderV2 执行。

See also
AliMediaLoaderV2

This class is used to describe a specific preload task, encapsulating the data source and related configurations required for preloading. The created task object is typically submitted to AliMediaLoaderV2 for execution.

See also
AliMediaLoaderV2

Method Documentation

◆ initWithUrlSource:preloadConfig:

- (instancetype) initWithUrlSource: (AVPUrlSource *) source
preloadConfig: (AVPPreloadConfig *) preloadConfig 

使用 UrlSource 类型数据源构造预加载任务。

Parameters
sourceAVPUrlSource 类型的媒体资源。
preloadConfigAVPPreloadConfig 类型的预加载配置。
Returns
一个已初始化的 AVPPreloadTask 实例。

Constructs a preload task using a UrlSource type data source.

Parameters
sourceA media resource of type AVPUrlSource.
preloadConfigA preload configuration of type AVPPreloadConfig.
Returns
An initialized AVPPreloadTask instance.

◆ initWithVidAuthSource:preloadConfig:

- (instancetype) initWithVidAuthSource: (AVPVidAuthSource *) source
preloadConfig: (AVPPreloadConfig *) preloadConfig 

使用 VidAuth 类型数据源构造预加载任务。

Parameters
sourceAVPVidAuthSource 类型的媒体资源。
preloadConfigAVPPreloadConfig 类型的预加载配置。
Returns
一个已初始化的 AVPPreloadTask 实例。

Constructs a preload task using a VidAuth type data source.

Parameters
sourceA media resource of type AVPVidAuthSource.
preloadConfigA preload configuration of type AVPPreloadConfig.
Returns
An initialized AVPPreloadTask instance.

◆ initWithVidStsSource:preloadConfig:

- (instancetype) initWithVidStsSource: (AVPVidStsSource *) source
preloadConfig: (AVPPreloadConfig *) preloadConfig 

使用 VidSts 类型数据源构造预加载任务。

Parameters
sourceAVPVidStsSource 类型的媒体资源。
preloadConfigAVPPreloadConfig 类型的预加载配置。
Returns
一个已初始化的 AVPPreloadTask 实例。

Constructs a preload task using a VidSts type data source.

Parameters
sourceA media resource of type AVPVidStsSource.
preloadConfigA preload configuration of type AVPPreloadConfig.
Returns
An initialized AVPPreloadTask instance.

Property Documentation

◆ preloadConfig

- (AVPPreloadConfig*) preloadConfig
readwritenonatomicstrong

预加载配置。

Preload configuration.

包含了本次预加载任务的具体配置信息,如预加载时长等。

Contains specific configuration information for this preload task, such as the preload duration.

◆ source

- (AVPSource*) source
readwritenonatomicstrong

预加载的媒体资源。

The media resource to be preloaded.

这是一个 AVPSource 对象,可以是 AVPVidAuthSource、AVPVidStsSource 或 AVPUrlSource 的实例。

This is an AVPSource object, which can be an instance of AVPVidAuthSource, AVPVidStsSource, or AVPUrlSource.


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