最近更新时间:2024.03.28 20:49:48
首次发布时间:2023.12.27 15:28:59
本文为您介绍确认上传接口请求参数中 Functions
参数的说明。
Functions 为可扩展的 JSON 数组,示例代码如下:
{ "Functions": [ { "Name": "Snapshot", "Input": { "SnapshotTime": 2.0 } }, { "Name": "xxx", "Input": {} } ] }
详细的参数说明如下:
Name | Input | 响应对应的信息 | 描述 |
---|---|---|---|
Snapshot | SnapshotInput | PosterUri | 截图功能。 |
AddOptionInfo | OptionInfo | 无 | 添加媒资信息功能。 |
StartWorkflow | WorkflowInput | 无 | 触发工作流功能。 |
GetMeta | 无 | VideoMeta | 获取属性功能。
|
参数 | 类型 | 示例 | 描述 |
---|---|---|---|
SnapshotTime | Float | 2 | 截图时间。点播服务端会截取该时间的视频帧作为视频封面。单位为秒,默认值为 0。 |
参数 | 类型 | 示例 | 描述 |
---|---|---|---|
Title | String | 上传 | 媒资标题。大小不超过 512 个字符。 |
Tags | String | 01 | 媒资标签。多个标签可用逗号隔开。 |
Description | String | 视频上传测试 | 媒资描述。 |
RecordType | Integer |
| 媒资类型。取值如下:
说明 音视频和素材的定义详见媒资上传概述。 |
Category | String |
| 素材类型。可选的取值如下:
|
Format | String | mp4 | 媒资格式。上传素材时,如传入 Format ,控制台展示以您传入的参数为准,否则以系统识别出的 Format 为准。若遇到特殊文件无法识别,Format 可能为空。 |
ClassificationId | int64 |
| 分类 ID。您可通过以下方式获取分类 ID:
说明 素材不支持分类。 |
IsHlsIndexOnly | Boolean |
| 是否仅为 HLS 索引文件。取值如下:
|
参数 | 类型 | 示例 | 描述 |
---|---|---|---|
TemplateId | String | 732db535401***8c234dc3aef | 工作流模板 ID。 |
FileType
和 Category
的对应关系获取上传地址凭证接口中 FileType
参数取值和确认上传接口中 Category
参数取值的对应关系如下表所示:
FileType 取值 | 对应 Category 取值 |
---|---|
|
|
|
|
|
|
上传素材时,需注意 Function
的顺序。当有 GetMeta
函数时,必须放在最前面。代码示例如下所示。
{ "Functions": [ { "Name": "GetMeta" }, { "Name": "Snapshot", "Input": { "SnapshotTime": 0 } }, { "Name": "AddOptionInfo", "Input": { "Title": "测试素材", "Tags": "test", "Description": "测试素材:字幕文件", "Category": "subtitle", "RecordType": 2, "Format": "vtt" } } ] }