在非Safari Mac浏览器中滚动到屏幕外时,QuickTime电影会从Javascript中消失吗?

在非Safari Mac浏览器中滚动到屏幕外时,QuickTime电影会从Javascript中消失吗?,javascript,macos,firefox,google-chrome,quicktime,Javascript,Macos,Firefox,Google Chrome,Quicktime,我正在创建一个网页,它使用Javascript控制嵌入式QuickTime播放器。我使用苹果的AC_QuickTime.js文件将QuickTime电影添加到页面中,如下所述-。一切似乎都很好-我可以调用QuickTime电影的方法,控制它的播放,以及获取当前的时间戳 问题是,在Firefox、Camino和Chrome中的Mac电脑上,当我向下滚动,QuickTime播放器不再可见时,QuickTime电影上的任何方法调用都不再有效。某些方法调用(如GetPluginStatus)会抛出错误,

我正在创建一个网页,它使用Javascript控制嵌入式QuickTime播放器。我使用苹果的AC_QuickTime.js文件将QuickTime电影添加到页面中,如下所述-。一切似乎都很好-我可以调用QuickTime电影的方法,控制它的播放,以及获取当前的时间戳

问题是,在Firefox、Camino和Chrome中的Mac电脑上,当我向下滚动,QuickTime播放器不再可见时,QuickTime电影上的任何方法调用都不再有效。某些方法调用(如GetPluginStatus)会抛出错误,如:

在NPObject上调用方法时出错

其他方法调用只返回任何有用的结果。例如,调用GetTime返回电影的当前时间,直到视频滚动到屏幕外,然后返回0。您可以在此处看到一个简单的示例:。只需单击播放链接,然后向下滚动,直到视频不再可见


这在Mac上的Safari或我在Windows上测试过的任何浏览器中都不会发生。为什么会发生这种情况,有没有办法解决这个问题?

为什么不使用html5视频?狩猎,铬工厂

<video src="recording.mp4">
     // is not supported, insert Flash 
     <object
       classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
       codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0"
       width="550" height="400">
       <param name="movie" value="YOU_FLASH_PLAYER.swf" />
       <param name="quality" value="high" />
       <embed src="YOU_FLASH_PLAYER.swf" quality="high" bgcolor="#ffffff" width="550" height="400"
         type="application/x-shockwave-flash"
         pluginspage="http://www.macromedia.com/go/getflashplayer">
       </embed>
     </object>
    </video>

为什么不是html5视频?狩猎,铬工厂

<video src="recording.mp4">
     // is not supported, insert Flash 
     <object
       classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
       codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0"
       width="550" height="400">
       <param name="movie" value="YOU_FLASH_PLAYER.swf" />
       <param name="quality" value="high" />
       <embed src="YOU_FLASH_PLAYER.swf" quality="high" bgcolor="#ffffff" width="550" height="400"
         type="application/x-shockwave-flash"
         pluginspage="http://www.macromedia.com/go/getflashplayer">
       </embed>
     </object>
    </video>

我有同样的问题,我相信这是QuickTime的问题。我有同样的问题,我相信这是QuickTime的问题。