AliyunPlayer v7.9.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

AVPPreloadConfigpreloadConfig
 预加载配置。
 
AVPSourcesource
 预加载的媒体资源。
 

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 对象,可以是 AVPVidAuthSourceAVPVidStsSourceAVPUrlSource 的实例。

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: