常规节目
POST
/v2/player/program/normal
提示
1.
2.
3.
4.
请求参数
Header 参数
AppKey
string
接入键
默认值:
{{AppKey}}
Nonce
string
必需
CurTime
string
必需
CheckSum
string
请求签名
Body 参数application/json
playerIds
array[string]
必需
schedule
object
可选
startDate
string
必需
endDate
string
必需
plans
array [object {3}]
具体播放计划集合
pages
array [object {3}]
必需
name
string
页面名称
schedules
array [object {3}]
可选
widgets
array [object {11}]
页面上的组件集合
noticeUrl
string
可选
回调示例
{
"playerId": "553cbfe2ff4ad2e0d6bd89bb2c4e85e2",
"precess": 0.5,
"status":0
}
precess:节目下载进度,范围为:0-1
status:状态,0-正常状态;1001-媒体下载异常(一般是网络异常么有下载到),文件md5校验失败;1002-媒体超规格无法播放异常
errmsg:status不为0时,此内容为异常信息描述
示例
{
"playerIds": [
"553cbfe2ff4ad2e0d6bd89bb2c4e85e2"
],
"schedule": {
"startDate": "2020-04-11",
"endDate": "2060-05-12",
"plans": [
{
"weekDays": [
1,
2,
3,
4,
5
],
"startTime": "00:00",
"endTime": "22:00"
},
{
"weekDays": [
0,
6
],
"startTime": "00:33",
"endTime": "22:00"
}
]
},
"pages": [
{
"name": "a-page",
"widgets": [
{
"zIndex": 1,
"type": "PICTURE",
"size": 25943,
"md5": "8330dcaa949ceeafa54a66e8ad623300",
"duration": 10000,
"url": "http://vnnox-public.oss-cn-qingdao.aliyuncs.com/myf/test.jpg",
"layout": {
"x": "0%",
"y": "0%",
"width": "100%",
"height": "100%"
},
"inAnimation": {
"type": "NONE",
"duration": 1000
}
},
{
"zIndex": 2,
"type": "VIDEO",
"size": 1227710,
"md5": "f5b0f315800cb4befb89b5dff42f1e34",
"duration": 0,
"url": "http://vnnox-public.oss-cn-qingdao.aliyuncs.com/myf/nova2019.mp4",
"layout": {
"x": "0%",
"y": "20%",
"width": "20%",
"height": "20%"
}
}
]
}
]
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://open-cn.vnnox.com/v2/player/program/normal' \
--header 'AppKey;' \
--header 'Nonce;' \
--header 'CurTime;' \
--header 'CheckSum;' \
--header 'Content-Type: application/json' \
--data-raw '{
"playerIds": [
"553cbfe2ff4ad2e0d6bd89bb2c4e85e2"
],
"schedule":{
"startDate":"2020-04-11",
"endDate":"2060-05-12",
"plans":[
{
"weekDays":[
1,
2,
3,
4,
5
],
"startTime":"00:00",
"endTime":"22:00"
},
{
"weekDays":[
0,
6
],
"startTime":"00:33",
"endTime":"22:00"
}
]
},
"pages":[
{
"name":"a-page",
"widgets":[
{
"zIndex":1,
"type":"PICTURE",
"size":25943,
"md5":"8330dcaa949ceeafa54a66e8ad623300",
"duration":10000,
"url":"http://vnnox-public.oss-cn-qingdao.aliyuncs.com/myf/test.jpg",
"layout":{
"x":"0%",
"y":"0%",
"width":"100%",
"height":"100%"
},
"inAnimation":{
"type":"NONE",
"duration":1000
}
},
{
"zIndex":2,
"type":"VIDEO",
"size":1227710,
"md5":"f5b0f315800cb4befb89b5dff42f1e34",
"duration":0,
"url":"http://vnnox-public.oss-cn-qingdao.aliyuncs.com/myf/nova2019.mp4",
"layout":{
"x":"0%",
"y":"20%",
"width":"20%",
"height":"20%"
}
}
]
}
]
}'
返回响应
🟢200成功
application/json
Body
success
array[string]
必需
fail
array[string]
必需
示例
{
"success": [
"6226495f8a030b075e2f6757236620e2"
],
"fail": [
"6226495f8a030b075e2f6757sdf620e2"
]
}
修改于 2025-04-22 06:04:36