EasyCVR可以进行视频直播,同时也支持对摄像头进行PTZ控制,EasyCVR的网页页面也会进行对应的PTZ控制显示,EasyCVR将该显示放在了播放界面右侧,如下:
但是在实际使用过程中,当我们进行全屏播放时,控制按钮会消失,这个问题我们该如何解决?
首先我们要知道,进行视频ptz控制是通过接口的调用来完成的,页面的UI实现方式也是通过接口的调用来进行展示,而页面全屏播放的按钮是播放器自身实现的功能。当我们点击全屏的时候,播放器全屏的优先级最高,会以最高层铺满整个屏幕,因此就会覆盖控制按钮的UI界面。
对于这样的问题,解决方法有两种:
一种是从播放器端来进行处理,在播放器的内部进行控制按钮的设计,通过播放器的UI来展示出控制的按钮;
另一种是在播放器的外层再加一层,来进行控制UI的页面。优点在于不需要进行播放器源码的处理,只需要再播放器外围加一层控制按钮的代码即可。
两种方法都可以实现效果,深层代码的执行我们在本文不做讨论,如果大家有兴趣可以自行测试一下。另外EasyCVR也欢迎大家的测试,如果还想了解更多TSINGSEE青犀视频云边端架构,可关注我们。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。