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

播放源基类 More...

#include "AVPSource.h"

Inheritance diagram for AVPSource:
AVPBitStreamSource AVPLiveStsSource AVPUrlSource AVPVidAuthSource AVPVidMpsSource AVPVidStsSource

Properties

NSString * coverURL
 媒体封面URL 媒体的封面或海报图片的URL地址。
NSString * definitions
 点播服务器支持的清晰度类型列表
BOOL forceQuality
 是否强制使用指定的清晰度
NSString * quality
 期望播放的清晰度
NSString * title
 视频标题

Detailed Description

播放源基类

所有播放源类的基类。定义了播放源的通用属性和配置项,包括封面、标题、清晰度等基础信息。 具体的播放源实现(如URL、VID等)继承此类并扩展相应功能。

通用属性说明:

  • coverURL:媒体的封面或海报图片,用于UI展示
  • title:媒体的标题信息
  • quality:期望的播放清晰度,具体支持的清晰度取决于媒体本身
  • forceQuality:是否强制使用指定清晰度。若强制但不可用,则播放失败
  • definitions:可用清晰度列表,用于过滤服务器返回的流

Property Documentation

◆ coverURL

- (NSString*) coverURL
readwritenonatomiccopy

媒体封面URL 媒体的封面或海报图片的URL地址。

◆ definitions

- (NSString*) definitions
readwritenonatomiccopy

点播服务器支持的清晰度类型列表

指定点播服务器可返回的清晰度类型。多个类型用逗号分隔,如"FD,LD,SD,HD,OD,2K,4K,SQ,HQ"。 特殊值"AUTO"表示仅返回自适应码率流。此属性仅对阿里云点播源有效。

◆ forceQuality

- (BOOL) forceQuality
readwritenonatomicassign

是否强制使用指定的清晰度

当设置为YES时,如果媒体不支持指定的清晰度,播放将失败。 当设置为NO时,播放器可能自动调整。

◆ quality

- (NSString*) quality
readwritenonatomiccopy

期望播放的清晰度

指定期望播放的清晰度标识。播放器将尝试选择与此标识匹配的流进行播放。 此属性仅对支持多清晰度的媒体源有效。

◆ title

- (NSString*) title
readwritenonatomiccopy

视频标题


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