2009-09-30 77 views
0

我正在编写一个将显示视频的页面,并且在播放完成时,将显示一个可以作为观看视频证明的代码。我一直在想我可以在javascript中做到这一点,但经过几次快速的谷歌搜索,我还没有想出任何东西。有没有什么办法可以让javascript监听嵌入式媒体播放的结束,然后在发生这种情况时触发一个函数?在嵌入式视频播放结束时触发javascript

或者,我已经考虑过使用计时器,并且在经过了等于视频长度的时间量后才启动脚本。

您认为如何?

在此先感谢!

下面是实际的嵌入代码的情况下,它可以帮助任何人:

<object data="video.swf" width="704" height="480" type="application/x-shockwave-flash"> <param name="pluginspage" value="http://get.adobe.com/flashplayer/" /> <param name="autoplay" value="true" /> <param name="loop" value="false" /> </object>

回答

1

通常这是通过Flash代码调用JavaScript函数在完成后进行。

+0

我唯一需要处理的是一个.swf文件......我没有任何Flash使用经验,但我确信我无法修改那种只有.swf文件的那种东西。 – seventeen 2009-09-30 16:12:45