1

我在 Firefox 中嵌入了一个 quicktime 视频。它可以工作,但我想阻止用户通过用鼠标左键单击来停止视频。阅读苹果文档我没有找到任何答案。我想出了一个解决方法,我只是在整个视频上放置了一个几乎不可见的 div。该解决方法适用于 os X 的 firefox,但奇怪的是不适用于 windows 中相同版本的 firefox。

我希望有一种方法,不管是否解决,至少在 windows/firefox 环境中实现这一点。谢谢!

4

1 回答 1

2

好的,这就是嵌入式 QuickTime 对象的工作方式:

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

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

<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 参数。=)

于 2010-06-09T13:59:03.550 回答