// 0-上,1-下,2-左,3-右,4-左上,5-左下,6-右上,7-右下,8-放大,9-缩小,10-近焦距,11-远焦距
// 拿向上按钮举例 鼠标按下越久 转动的也就越广~
<div @mousedown="ytControl('0')" @mouseup="ytControlStop()"></div>
import axios from 'axios'
import qs from 'qs'
data(){
return{
// 云台控制
controlNum: '',
}
}
// 云台控制
ytControl(num) {
this.controlNum = num
axios({
method: 'POST',
url: 'https://open.ys7.com/api/lapp/device/ptz/start',
data: qs.stringify({
// 授权过程获取的access_token
accessToken: accessToken,
// 设备序列号,存在英文字母的设备序列号,字母需为大写
deviceSerial: deviceSerial,
// 通道号
channelNo: 1,
// 0-上,1-下,2-左,3-右,4-左上,5-左下,6-右上,7-右下,8-放大,9-缩小,10-近焦距,11-远焦距
direction: this.controlNum,
// 云台速度:0-慢,1-适中,2-快,海康设备参数不可为0
speed: 2,
}),
headers: {
'Content-Type': 'application/x-www-form-urlencoded',
},
}).then((res) => {
console.log(res)
})
},
// 停止云台控制
ytControlStop() {
axios({
method: 'POST',
url: 'https://open.ys7.com/api/lapp/device/ptz/stop',
data: qs.stringify({
accessToken: accessToken,
deviceSerial: deviceSerial,
channelNo: 1,
direction: this.controlNum,
speed: 2,
}),
headers: {
'Content-Type': 'application/x-www-form-urlencoded',
},
}).then((res) => {
console.log(res)
})
},
萤石云的云台控制
最新推荐文章于 2025-04-14 10:25:12 发布