您可通过此接口新增点播播放器,或更新已有点播播放器的播放速度、跑马灯及全屏水印等信息。
VodPlayerConfigId
(点播播放器 ID)或传入 VodPlayerConfigId
且参数取值为 0
,即可新增点播播放器。VodPlayerConfigId
参数值,即可更新该播放器信息。您可以通过 ListVodPlayerConfig 接口查询 ID。请求频率:单用户请求频率限制为 10 次/秒。
下表仅列出该接口特有的请求参数和部分公共参数。更多信息详见公共参数。
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | UpdateVodPlayerConfig | 接口名称。当前 API 的名称为 UpdateVodPlayerConfig 。 |
Version | String | 是 | 2023-08-01 | 接口版本。当前 API 的版本为 2023-08-01 。 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
VodPlayerConfig | Object of VodPlayerConfig | 是 | - | 点播播放器配置信息。 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
ZoomConfig | Object of ZoomConfig | 是 | - | 画面缩放模式。 |
SpeedConfig | Object of SpeedConfig | 是 | - | 倍速挡位。 |
TickerConfig | Object of TickerConfig | 是 | - | 跑马灯相关配置。 |
WatermarkConfig | Object of WatermarkConfig | 是 | - | 全屏水印相关配置。 |
BasicConfig | Object of BasicConfig | 是 | - | 基础配置。 |
VodPlayerConfigId | String | 是 |
| 点播播放器 ID。
|
LogoConfig | Object of LogoConfig | 是 | - | Logo 相关配置。 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
ZoomMode | Integer | 是 |
| 画面缩放模式。支持以下取值:
|
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
SpeedOption | String | 是 | 0.25,1.0,1.5,2.5 | 倍速档位。观众仅可在您设置的范围内切换倍速。支持设置 [0.1,3] 区间的数字,且最多支持 2 位小数。最多支持 10 个倍速档位。 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Content | String | 是 | 跑马灯内容 | 跑马灯内容。最多支持输入 20 个字符。 |
DisplayType | Integer | 是 |
| 跑马灯的显示方式。支持以下取值:
|
FontColor | String | 是 | #ffffff | 跑马灯颜色。遵循 RGB 色彩模型。 |
FontSize | Integer | 是 |
| 跑马灯字体的大小。支持以下取值:
|
Opacity | Integer | 是 | 10 | 跑马灯字体的不透明度。取值范围为 [0,100]。 |
TickerSpeed | String | 是 |
| 跑马灯在点播播放器内滚动或闪烁的速度。支持以下取值:
|
IsPlayPageTickerEnable | Integer | 是 |
| 是否开启跑马灯功能。支持以下取值:
|
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Angle | Integer | 是 | 15 | 水印的倾斜角度。取值范围为 [-90,90]。例如 Angle 取值为 15 ,表示向右上方倾斜 15 度;Angle 取值为 -15 ,表示向右下方倾斜 15 度。 |
Content | String | 是 | 水印内容 | 全屏水印内容。最多支持输入 20 个字符。 |
FontColor | String | 是 | #737A87 | 水印字体的颜色。遵循 RGB 色彩模型。 |
FontSize | Integer | 是 |
| 水印字体的大小。支持以下取值:
|
Opacity | Integer | 是 | 10 | 水印字体的不透明度。取值范围为 [0,100]。 |
IsPlayPageWatermarkEnable | Integer | 是 |
| 是否开启全屏水印功能。支持以下取值:
|
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
VodPlayerName | String | 是 | 播放器名称 | 点播播放器名称。最多支持输入 20 个字符。 |
BtnColor | String | 是 | #ffffff | 点播播放器内进度条、按钮、文字等控件的颜色。遵循 RGB 色彩模型。 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
IsLogoEnable | Integer | 是 |
| 是否开启 Logo 设置。支持以下取值:
|
LogoPosition | Integer | 是 |
| 图片在观看页的展示位置。支持以下取值:
|
LogoUrl | String | 是 | http://example.com | Logo 图片。需要带协议头。 |
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
VodPlayerConfigId | String | vcid-1795893347583626 | 新增或更新的点播播放器 ID。 |
POST https://livesaas.volcengineapi.com/?Action=UpdateVodPlayerConfig&Version=2023-08-01 { "VodPlayerConfig": { "ZoomConfig": { "ZoomMode": 1 }, "SpeedConfig": { "SpeedOption": "0.25,1.0,1.5,2.5" }, "TickerConfig": { "Content": "跑马灯内容", "DisplayType": 1, "FontColor": "#ffffff", "FontSize": 24, "Opacity": 10, "TickerSpeed": "Moderate", "IsPlayPageTickerEnable": 1 }, "WatermarkConfig": { "Angle": 15, "Content": "水印内容", "FontColor": "#737A87", "FontSize": 24, "Opacity": 10, "IsPlayPageWatermarkEnable": 1 }, "BasicConfig": { "VodPlayerName": "播放器名称", "BtnColor": "#ffffff" }, "VodPlayerConfigId": "vcid-1795893347583626", "LogoConfig":{ "IsLogoEnable": 1, "LogoPosition": 1, "LogoUrl":"http://example.com" } } }
{ "ResponseMetadata": { "RequestId": "202306041104200100100232280022D31", "Action": "UpdateVodPlayerConfig", "Version": "2023-08-01", "Service": "livesaas", "Region": "cn-north-1", "SystemTime": 1712067132 }, "VodPlayerConfigId": "vcid-1795893347583626" }
下表提供了该接口特有的错误码,公共错误码请参见公共错误码和错误码文档。
状态码 | 错误码 | 错误信息 | 说明 |
---|---|---|---|
400 | InvalidParameter.InvalidAccountId | The specified parameter AccountId is invalid. | 当前账号的鉴权信息错误。 |
400 | MissingParameter.VodPlayerConfigNotFound | The required parameter VodPlayerConfig is missing. | VodPlayerConfig 参数不存在。请修改后重试。 |
400 | MissingParameter.BasicConfigNotFound | The required parameter BasicConfig is missing. | BasicConfig 参数不存在。请修改后重试。 |
400 | MissingParameter.ZoomConfigNotFound | The required parameter ZoomConfig is missing. | ZoomConfig 参数不存在。请修改后重试。 |
400 | MissingParameter.SpeedConfigNotFound | The required parameter SpeedConfig is missing. | SpeedConfig 参数不存在。请修改后重试。 |
400 | MissingParameter.TickerConfigNotFound | The required parameter TickerConfig is missing. | TickerConfig 参数不存在。请修改后重试。 |
400 | MissingParameter.WatermarkConfigNotFound | The required parameter WatermarkConfig is missing. | WatermarkConfig 参数不存在。请修改后重试。 |
400 | MissingParameter.LogoConfigNotFound | The required parameter LogoConfig is missing. | LogoConfig 参数不存在。请修改后重试。 |