feat: 增加云台控制方法

This commit is contained in:
Tianqing Liu
2023-09-14 14:16:32 +08:00
parent 0a75e7de6b
commit 95ca659a8f

View File

@@ -127,7 +127,7 @@ export default {
createCanvas(cwidth, cheight, watermark, image) {
const canvas = document.createElement('canvas');
canvas.width = cwidth;
canvas.height = cheight;
canvas.height = cheight - 40; // 40为底部工具条
canvas.className = 'watermark';
console.log('createCanvas', canvas);
@@ -215,6 +215,19 @@ export default {
stopPlay() {
return this._iframeEl.contentWindow.stopPlayer();
},
ptzController(arrow) {
/**
* arrow传参说明
* 方向控制up, down, left, right, leftUp, rightUp, rightDown, leftDown
* 缩放控制zoomExpand zoomNarrow
* 调用完成,需要调用停止 ptzController('stop')
*
* 光圈控制apertureFar apertureNear
* 聚焦控制focusFar focusNear
* 调用完成,需要调用停止 ptzController('fiStop')
*/
this._iframeEl.contentWindow.handlePtzController(arrow);
},
},
}
</script>
@@ -228,7 +241,7 @@ export default {
position: absolute;
top: 0px;
left: 0px;
z-index: 10;
// z-index: 10;
}
}
</style>