embeddedquicktimevideo暂停点击如何防止?

我在Firefox中embedded了一个快速video。 它的工作原理,但我想阻止用户通过点击鼠标左键停止video。 阅读苹果文档,我没有find任何answear。 我提出了一个解决方法,我只是把一个几乎无形的div覆盖整个video。 该解决scheme适用于OS X的Firefox,但奇怪的是不适用于Windows中的相同版本的Firefox。

我将不胜感激,至less在windows / firefox环境中实现这一点。 谢谢!

好吧,这就是嵌入式QuickTime对象的工作原理:

  • 如果你点击它,它会暂停流
  • 如果你给它HREF参数,然后点击它,它会打开给定的URL,但不会暂停流

所以这个想法是给它一个不会打开的URL,并且会阻止播放器暂停,所以在<embed>标签中添加这个参数: href="javascript:function(){}" ,如下所示:

 <embed src="poster.mov" bgcolor="000000" width="640" height="480" scale="ASPECT" qtsrc="rtsp://192.168.0.2/stream1" kioskmode="true" showlogo=false" autoplay="true" controller="false" href="javascript:function(){}" pluginspage="http://www.apple.com/quicktime/download/"> 

在那里,你点击它,不会暂停,因为你正在使用HREF参数,所以它在所有的浏览器上都能正常工作。 =)