从Javascript中获取Flash影片经过的详细信息

Get Flash movie elapsed details from Javascript

本文关键字:经过 详细信息 Flash Javascript 获取      更新时间:2023-09-26

是否可以确定Flash视频从Javascript代码中经过了多少时间?这将是我没有创建和无法控制的视频,例如来自Youtube, Vimeo等。

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

这是可能的。但这在一定程度上取决于你使用的是哪个玩家。如果你使用的是可嵌入的视频播放器,而不是自定义播放器,那么播放器就需要有一个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