从Javascript获取Flash电影已过去的详细信息

时间:2011-05-04 21:50:29

标签: javascript flash

是否可以确定从Javascript代码中删除了多少Flash视频?这适用于我尚未创建且无法控制的视频,例如:来自Youtube,Vimeo等。

我不需要以任何方式控制视频,只需要看看它播放了多远,如果可能的话,还需要总运行时间。

1 个答案:

答案 0 :(得分:1)

有可能。但它将部分取决于您使用的是哪个玩家。如果您使用的是可嵌入视频播放器,而不是自定义播放器,则播放器需要使用javascript方法来提供此信息。 对于YouTube,存在API: http://code.google.com/apis/youtube/js_api_reference.html

但是,如果您构建自己的播放器,加载到另一个播放器,例如Actionscript 3的无边框YouTube播放器 - 您可以使用您构建的应用程序的一部分监视播放,并通过actionscript中的ExternalInterface使其可用。

Actionscript ExternalInterface类是处理flash对象和javascript之间通信的首选方法。 http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/external/ExternalInterface.html