![]() |
AliyunPlayer v7.10.0
Aliyun Player API Reference Manual for iOS Platforms
|
VID和STS播放源类 More...
#include "AVPSource.h"
Instance Methods | |
| (instancetype) | - initWithVid:accessKeyId:accessKeySecret:securityToken:region: |
| 使用VID和STS信息初始化播放源 | |
| (instancetype) | - initWithVid:accessKeyId:accessKeySecret:securityToken:region:format:playConfig: |
| 使用VID、STS、格式和配置初始化播放源 | |
| (instancetype) | - initWithVid:accessKeyId:accessKeySecret:securityToken:region:playConfig: |
| 使用VID、STS和播放配置初始化播放源 | |
Properties | |
| NSString * | accessKeyId |
| 访问密钥ID | |
| NSString * | accessKeySecret |
| 访问密钥 | |
| long | authTimeout |
| 鉴权超时时间 | |
| NSString * | digitalWatermarkType |
| 数字水印类型 TraceMark:溯源水印。 CopyrightMark:版权水印 | |
| BOOL | enableAdaptiveCodec |
| 启用多编码格式自适应功能。 根据设备对视频编码格式的支持能力,自动选择当前清晰度下最优的视频流。 | |
| NSString * | format |
| 媒体格式 | |
| NSString * | outputType |
| 输出类型 oss:回源地址。 cdn(默认):加速地址。 | |
| NSString * | playConfig |
| 播放配置 | |
| NSString * | reAuthInfo |
| 二次鉴权信息 | |
| NSString * | region |
| 地域信息 | |
| NSString * | resultType |
| 结果类型 Single(默认):每种清晰度和格式只返回一路最新转码完成的流。 Multiple:每种清晰度和格式返回所有转码完成的流。 | |
| NSString * | securityToken |
| 安全令牌 | |
| NSString * | streamType |
| 流类型 video/audio | |
| NSString * | trace |
| 用户自定义的数字水印信息 | |
| NSString * | vid |
| 视频ID | |
| Properties inherited from AVPSource | |
| NSString * | coverURL |
| 媒体封面URL 媒体的封面或海报图片的URL地址。 | |
| NSString * | definitions |
| 点播服务器支持的清晰度类型列表 | |
| BOOL | forceQuality |
| 是否强制使用指定的清晰度 | |
| NSString * | quality |
| 期望播放的清晰度 | |
| NSString * | title |
| 视频标题 | |
VID和STS播放源类
使用阿里云视频ID和临时安全令牌进行身份验证和授权后播放媒体。 适用于需要权限控制的视频播放场景。
| - (instancetype) initWithVid: | (NSString *) | vid | |
| accessKeyId: | (NSString *) | accessKeyId | |
| accessKeySecret: | (NSString *) | accessKeySecret | |
| securityToken: | (NSString *) | securityToken | |
| region: | (NSString *) | region |
使用VID和STS信息初始化播放源
创建使用临时安全令牌进行身份验证的播放源。 用vid和sts来播放视频,临时AccessKeyId、AccessKeySecret和SecurityToken:开启RAM授权,并通过STS授权系统提供的OpenAPI或SDK获取的AccessKeyId、AccessKeySecret和SecurityToken,用于播放和下载请求参数明细:https://help.aliyun.com/document_detail/28788.html?spm=5176.doc28787.6.706.2G5SLS
| vid | 阿里云视频ID,唯一标识一个视频 |
| accessKeyId | STS临时访问密钥ID |
| accessKeySecret | STS临时访问密钥 |
| securityToken | STS安全令牌 |
| region | 视频所在地域,如"cn-shanghai"等 |
| - (instancetype) initWithVid: | (NSString *) | vid | |
| accessKeyId: | (NSString *) | accessKeyId | |
| accessKeySecret: | (NSString *) | accessKeySecret | |
| securityToken: | (NSString *) | securityToken | |
| region: | (NSString *) | region | |
| format: | (NSString *) | format | |
| playConfig: | (NSString *) | playConfig |
使用VID、STS、格式和配置初始化播放源
创建指定媒体格式和播放配置的播放源。
| vid | 阿里云视频ID |
| accessKeyId | STS临时访问密钥ID |
| accessKeySecret | STS临时访问密钥 |
| securityToken | STS安全令牌 |
| region | 视频所在地域 |
| format | 媒体格式,多个格式用逗号分隔,如"mp4,mp3,flv,m3u8" |
| playConfig | 自定义播放配置 |
| - (instancetype) initWithVid: | (NSString *) | vid | |
| accessKeyId: | (NSString *) | accessKeyId | |
| accessKeySecret: | (NSString *) | accessKeySecret | |
| securityToken: | (NSString *) | securityToken | |
| region: | (NSString *) | region | |
| playConfig: | (NSString *) | playConfig |
使用VID、STS和播放配置初始化播放源
创建使用临时安全令牌和自定义播放配置的播放源。
| vid | 阿里云视频ID |
| accessKeyId | STS临时访问密钥ID |
| accessKeySecret | STS临时访问密钥 |
| securityToken | STS安全令牌 |
| region | 视频所在地域 |
| playConfig | 自定义播放配置,JSON格式的配置字符串 |
|
readwritenonatomiccopy |
访问密钥ID
STS临时访问密钥的ID,用于身份验证。
|
readwritenonatomiccopy |
访问密钥
STS临时访问密钥,用于签名验证。
|
readwritenonatomicassign |
鉴权超时时间
STS鉴权的超时时间,单位为毫秒。
|
readwritenonatomiccopy |
数字水印类型 TraceMark:溯源水印。 CopyrightMark:版权水印
|
readwritenonatomicassign |
启用多编码格式自适应功能。 根据设备对视频编码格式的支持能力,自动选择当前清晰度下最优的视频流。
注意:
resultType 设为 Multiple 才能启用多编码流支持;VidAuth 或 VidSts 媒体源时生效,推荐优先使用 VidAuth。 Enables adaptive multi-codec streaming. Automatically selects the optimal video stream for the current playback quality based on device codec support.
Note:
resultType to be set to Multiple to enable multi-codec stream availability;VidAuth or VidSts media sources. VidAuth is recommended.
|
readwritenonatomiccopy |
媒体格式
指定媒体的格式类型。多个格式用逗号分隔,如"mp4,mp3,flv,m3u8"。
|
readwritenonatomiccopy |
输出类型 oss:回源地址。 cdn(默认):加速地址。
|
readwritenonatomiccopy |
二次鉴权信息
CDN 二次鉴权参数,为 JSON 字符串。当开启了 URL 鉴权的 A 方式鉴权功能时,可通过该参数设置鉴权 URL 的uid和rand,请参见鉴权方式 A 说明 <a href="https://help.aliyun.com/zh/vod/user-guide/type-a-signing 。
|
readwritenonatomiccopy |
地域信息
视频所在的阿里云地域标识,如"cn-shanghai"。
|
readwritenonatomiccopy |
结果类型 Single(默认):每种清晰度和格式只返回一路最新转码完成的流。 Multiple:每种清晰度和格式返回所有转码完成的流。
|
readwritenonatomiccopy |
安全令牌
STS安全令牌,作为临时凭证的一部分。
|
readwritenonatomiccopy |
流类型 video/audio
|
readwritenonatomiccopy |
用户自定义的数字水印信息
digitalWatermark info
|
readwritenonatomiccopy |
视频ID
阿里云视频ID,唯一标识一个视频资源。