> 技术文档 > 海康威视WEB视频监控插件3.3 解决视频画面遮挡 无法隐藏的问题_海康威视网页插件

海康威视WEB视频监控插件3.3 解决视频画面遮挡 无法隐藏的问题_海康威视网页插件

海康监控网页视频插件3.3 好像没有隐藏画面接口了,这几天捣鼓了一下,要做弹窗的第二屏页面,如果一直停止播放,再重新播放的话,感觉效率很低,就没试,选择其他野路子,比如把画面移到屏幕外面或者把窗口大小改成一丢丢大

在官方的接口里面找到了修改画面大小的接口,试一下之后发现可行,不过还是需要一些特殊操作触发的,不然可能一时间不生效,需要手动触发窗口大小变化

上代码:

vue3,子组件里面,封装两个函数就行了, 如果没有 window.dispatchEvent(new Event(\"resize\"));这句话,我这边监控画面会不出来,所以要加上,各位自行测试吧

const hideHKCamera = async () => { await WebVideoCtrl.I_Resize(1, 1);};const showHKCamera = async () => { await WebVideoCtrl.I_Resize(props.divWidth, props.divHeight); window.dispatchEvent(new Event(\"resize\"));};defineExpose({ hideHKCamera, showHKCamera,});

各位大佬如果有更加优雅的方案,请评论告诉我