如题:如果使用onmousedown和onmouseup来决定指令发送和指令停止会不会有问题?
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>两个事件之间的时间差</title> <script> var last=0; function myFunction(elmnt,event,clr){ var d = new Date(); var moveIn = d.getTime(); console.info(event+" "+moveIn+" cost:"+(last>0?moveIn-last:0)); elmnt.style.color=clr; last=moveIn; } </script> </head> <body> <a onmousedown="myFunction(this,'onmousedown','red')" onmouseup="myFunction(this,'onmouseup','green')"> 单击文本改变颜色。触发一个带参数函数,当鼠标按钮被按下,,当释放鼠标按钮,再一次触发其他参数函数 </a> </body> </html>
在OCX控件调用上遇到发指令的问题,在一个单独的html上执行没有问题,放到项目里面使用requireJs调用OCX接口播放和录像检索也都OK,唯独云台控制不行。
云台指令:onmousedown下发,onmouseup结束,由于不知道视频SDK服务商的指令实现逻辑为什么要这样处理,所以这个是最大的问题。