- API使用说明
- 1 鉴权
- 2 设备
- 3 接口
- 4 屏幕
- 5 图层
- 6. 场景
- 7 图库
6.2 场景创建
开发中
POST
/v1/preset/create
请求参数
Header 参数
Content-Type
string
必需
示例值:
application/json
Body 参数application/json
serial
integer
场景坑位序号
name
string
场景名称
loadType
integer
场景加载方式
type
integer
场景类型
sourceRegion
integer
场景来源
switchEffect
object
全局切换特效设置
time
number
必需
type
number
特效切换方式
wipe
object
划像
dve
object
dve
stinger
object
stinger
dip
object
浸入
createDefault
integer
是否创建默认预设数据(中控、液晶使用)
params
array[string]
场景参数功能枚举
screens
array[object (场景下屏幕参数) {2}]
场景下屏幕数据
guid
string
屏幕ID
layers
array[object (场景下图层参数) {2}]
场景下图层参数
interfaces
array[integer]
接口id
示例
{
"serial": 0,
"name": "string",
"loadType": 0,
"type": 0,
"sourceRegion": 0,
"switchEffect": {
"time": 0,
"type": 0,
"wipe": {
"image": 0,
"symmetry": 0,
"posX": 0,
"posY": 0,
"frameW": 0,
"frameS": 0,
"direction": 0,
"source": {
"general": {
"sourceId": 0,
"sourceType": 0
}
}
},
"dve": {
"type": 0,
"image": 0,
"brightness": 0,
"softness": 0,
"directionDev": 0,
"directionEffect": "string",
"keySource": {
"general": {
"sourceId": 0,
"sourceType": 0
}
},
"KeySourceReverse": 0,
"source": {
"general": {
"sourceId": 0,
"sourceType": 0
}
}
},
"stinger": {
"playStartTime": 0,
"mixtureTime": 0,
"mixtureStartTime": 0,
"matting": 0,
"brightness": 0,
"softness": 0,
"source": {
"general": {
"sourceId": 0,
"sourceType": 0
}
}
},
"dip": {
"source": {
"general": {
"sourceId": 0,
"sourceType": 0
}
}
}
},
"createDefault": 0,
"params": [
"string"
],
"screens": [
{
"guid": "string",
"layers": [
{
"serial": 0,
"type": 0
}
]
}
],
"interfaces": [
0
]
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://prod-cn.your-api-server.com/v1/preset/create' \
--header 'Content-Type: application/json' \
--data-raw '{
"serial": 0,
"name": "string",
"loadType": 0,
"type": 0,
"sourceRegion": 0,
"switchEffect": {
"time": 0,
"type": 0,
"wipe": {
"image": 0,
"symmetry": 0,
"posX": 0,
"posY": 0,
"frameW": 0,
"frameS": 0,
"direction": 0,
"source": {
"general": {
"sourceId": 0,
"sourceType": 0
}
}
},
"dve": {
"type": 0,
"image": 0,
"brightness": 0,
"softness": 0,
"directionDev": 0,
"directionEffect": "string",
"keySource": {
"general": {
"sourceId": 0,
"sourceType": 0
}
},
"KeySourceReverse": 0,
"source": {
"general": {
"sourceId": 0,
"sourceType": 0
}
}
},
"stinger": {
"playStartTime": 0,
"mixtureTime": 0,
"mixtureStartTime": 0,
"matting": 0,
"brightness": 0,
"softness": 0,
"source": {
"general": {
"sourceId": 0,
"sourceType": 0
}
}
},
"dip": {
"source": {
"general": {
"sourceId": 0,
"sourceType": 0
}
}
}
},
"createDefault": 0,
"params": [
"string"
],
"screens": [
{
"guid": "string",
"layers": [
{
"serial": 0,
"type": 0
}
]
}
],
"interfaces": [
0
]
}'
返回响应
🟢200成功
application/json
Body
code
number
响应码
message
string
响应消息内容
data
object
可选
guid
string
场景ID
serial
integer
场景坑位序号
name
string
场景名称
loadType
integer
场景加载方式
type
integer
场景类型
sourceRegion
integer
场景来源
effectType
integer
场景播放特效
params
array[string]
场景参数功能枚举
screens
array[object (场景下屏幕参数) {2}]
场景下屏幕数据
interfaces
array[integer]
接口id
示例
{
"code": 0,
"message": "string",
"data": {
"guid": "string",
"serial": 0,
"name": "string",
"loadType": 0,
"type": 0,
"sourceRegion": 0,
"effectType": 0,
"params": [
"string"
],
"screens": [
{
"guid": "string",
"layers": [
{
"serial": 0,
"type": 0
}
]
}
],
"interfaces": [
0
]
}
}
修改于 2025-04-22 02:49:34