0
我正在使用Windows Media ActiveX对象播放视频的媒体播放器,并且我需要知道视频何时全屏显示。我无法找到全屏幕事件,所以我不得不寻找解决方法。作为解决方案的一部分,我需要能够获得(并且最好拦截)使媒体播放器全屏显示的双击事件,但是当播放器开始播放时我无法获得该事件,可能是因为玩家可以通过它来了解何时全屏显示。双击在IE中播放Windows媒体对象时未触发的事件
我已经尝试了很多不同的东西来获取事件,而它玩:
activeXElement.attachEvent('ondblclick',function(){alert('Double Click')});
activeXElement.attachEvent('dblclick',function(){alert('Double Click')});
activeXElement.attachEvent('ondoubleclick',function(){alert('Double Click')});
activeXElement.attachEvent('doubleclick',function(){alert('Double Click')});
activeXElement.attachEvent('DoubleClick',function(){alert('Double Click')});
activeXElement.attachEvent('onDoubleClick',function(){alert('Double Click')});
activeXElement.attachEvent('OnDoubleClick',function(){alert('Double Click')});
activeXElement.ondblclick=function(){alert('Double Click')};
activeXElement.dblclick=function(){alert('Double Click')};
activeXElement.ondoubleclick=function(){alert('Double Click')};
activeXElement.doubleclick=function(){alert('Double Click')};
activeXElement.DoubleClick=function(){alert('Double Click')};
activeXElement.onDoubleClick=function(){alert('Double Click')};
activeXElement.OnDoubleClick=function(){alert('Double Click')};
当它尚未开始播放,以下两项工作:
activeXElement.attachEvent('doubleclick',function(){alert('Double Click')});
activeXElement.attachEvent('DoubleClick',function(){alert('Double Click')});
他们都不是在播放时工作。有人在播放ActiveX对象时如何获得双击事件有任何想法吗?