字段 | 类型 | 是否必填 | 示例 | 描述 |
Action | String | 是 | UpdateSnapshotTemplate | 公共参数,本接口取值:UpdateSnapshotTemplate |
TemplateType | String | 是 | 更新模板类型。可选值:
| |
SpaceName | String | 否 | other_space1 | 应用空间 默认为:default_space |
SnapshotTemplateId | String | 是 | 截图模板Id | |
SnapshotByTimeOffsetTemplate | SnapshotByTimeOffsetTemplate | 否 | 指定时间点截图 | |
SampleSnapshotTemplate | SampleSnapshotTemplate | 否 | 采样截图 | |
ImageSpriteTemplate | ImageSpriteTemplate | 否 | 雪碧图 |
字段 | 类型 | 是否必填(创建) | 示例 | 描述 |
SnapshotTemplateId | String | 否 | xxx | 模板ID |
Name | String | 否 | snapshot_template | 截图模板名称,长度限制:64 个字符。只可设置字母、数字、中划线、下划线。
|
Description | String | 否 | test xxx | 模板描述信息,长度限制:256 个字符。 |
SampleType | String | 否 | Time | 采样截图类型,取值:
默认值为Time |
Interval | Integer | 是 | 10 | 采样间隔。值必须大于0。
|
Format | String | 否 | png | 该模板计划使用的输出格式。
默认为jpeg |
Width | Integer | 宽和高必填其中一个 | 10 | 截图输出的宽,单位px。范围[0,4096]。如果为0则根据高进行缩放。宽高不能同时为0。同时设置宽高会对生成图宽高进行自适应调整。 默认值为0。 |
Height | Integer | 宽和高必填其中一个 | 10 | 截图输出的高,单位px。范围[0,4096]。如果为0则根据宽进行缩放。宽高不能同时为0。同时设置宽高会对生成图宽高进行自适应调整。 默认值为0。 |
OffsetTime | Integer | 否 | 10 | 截图指定时间的起始点,单位:s。若不指定则默认从0s开始。如果视频时长小于offsetTime则默认offsetTime从0s开始。 默认值为0。 |
字段 | 类型 | 是否必填(创建) | 示例 | 描述 |
SnapshotTemplateId | String | 否 | xxx | 模板ID |
Name | String | 否 | snapshot_template | 截图模板名称,长度限制:64 个字符。只可设置字母、数字、中划线、下划线。
|
Description | String | 否 | test xxx | 模板描述信息,长度限制:256 个字符。 |
Format | String | 否 | png | 该模板计划使用的输出格式。
默认值为jpeg |
Width | Integer | 否 | 10 | 截图输出的宽,单位px。范围[0,4096]。如果为0则根据高进行缩放。同时设置宽高会对生成图宽高进行自适应调整。 默认值为0。 |
Height | Integer | 否 | 10 | 截图输出的高,单位px。范围[0,4096]。如果为0则根据宽进行缩放。同时设置宽高会对生成图宽高进行自适应调整。 默认值为0。 |
OffsetTime | Integer | 否 | 10 | 截图指定时间的起始点,单位:s。若不指定则默认从0s开始。如果视频时长小于offsetTime则默认offsetTime从0s开始。OffsetTime必须大于等于0。 默认值为0。 |
字段 | 类型 | 是否必填(创建) | 示例 | 描述 |
SnapshotTemplateId | String | 否 | xxx | 模板ID |
Name | String | 否 | String | 雪碧图模板名称,长度限制:64 个字符。只可设置字母、数字、中划线、下划线。 |
Description | String | 否 | String | 模板描述信息,长度限制:256 个字符。 |
SampleType | String | 否 | String | 采样类型,取值:
默认为Time |
SampleInterval | Integer | 是 | Integer | 采样间隔。
|
RowCount | Integer | 是 | Integer | 雪碧图中小图的行数。值必须大于0。 行数*列数必须小于200。 |
ColumnCount | Integer | 是 | Integer | 雪碧图中小图的列数。值必须大于0。 行数*列数必须小于200。 |
Width | Integer | 宽和高必填其中一个 | Integer | 雪碧图中小图的宽度,单位px。范围[0,480]。如果为0则根据高进行缩放。如果为0则根据高进行等比缩放宽高不能同时为0。同时设置宽高会对生成图宽高进行自适应调整。 默认值为0。 |
Height | Integer | 宽和高必填其中一个 | Integer | 雪碧图中小图的高度,单位px。范围[0,480]。如果为0则根据高进行缩放。如果为0则根据宽进行等比缩放宽高不能同时为0。同时设置宽高会对生成图宽高进行自适应调整。 默认值为0。 |
Format | String | 否 | String | 图片格式,取值:
默认值:jpeg |
参数名称 | 类型 | 描述 |
SnapshotTemplateId | String | 指定时间截图模板Id |
TemplateType | String | 模板类型。包括:
|
请求示例
curl -X POST 'https://vod.streamlakeapi.com/?Action=UpdateSnapshotTemplate' \
-H 'Content-Type: application/json' \
-d '{"Type" : "ImageSprite",
"SnapshotTemplateId" : "xxxxx",
"ImageSpriteTemplate" : "<ImageSpriteTemplate>}' \
-H <公共请求参数>
返回示例
HTTP/1.1 200 OK
Content-Type: application/json
{
"ResponseMeta": {
"RequestId":"CixgpmAFOYcAAAAAAAAAAw",
"ErrorCode":"",
"ErrorMessage":""
},
"ResponseData": {
"SnapshotTemplateId": "42rqdewFar4",
"Type": "sampleSnapshot"
}
}
ErrorCode | ErrorMessage | 说明 | 状态码 |
ResourceNotFound | Template not found. | 截图模板不存在 | 404 |
InvalidArgument | SnapshotTemplateId required arguments are missing | 必填参数SnapshotTemplateId 为空 | 400 |
InvalidArgument | TemplateType required arguments are missing | 必填参数TemplateType 为空 | 400 |
InvalidArgument | SnapshotByTimeOffsetTemplate required arguments are missing | 必填参数SnapshotByTimeOffsetTemplate 为空 | 400 |
InvalidArgument | SampleSnapshotTemplate required arguments are missing | 必填参数SampleSnapshotTemplate 为空 | 400 |
InvalidArgument | ImageSpriteTemplate required arguments are missing | 必填参数ImageSpriteTemplate 为空 | 400 |