是否可以通过javascript与嵌入电影互动?

时间:2010-01-30 07:02:33

标签: javascript html embed

我正在使用embed标签在网页中嵌入电影,但我希望通过javascript与.mov中的嵌入电影进行交互并进行交互。特别是,我希望得到时间,以便在电影中的特定时刻到达时可以在网页上执行操作(例如在电影播放时在页面中添加字幕或卡拉OK效果)。

标准HTML 4和javascript是否可行,或者我需要flash或html 5吗?

2 个答案:

答案 0 :(得分:1)

你当然可以做到这一点,我已经在一个重大项目中使用MOV完成了这项工作。有关您需要了解的所有内容,请参阅this page

答案 1 :(得分:1)

仅适用于嵌入式Flash内容 - 在OP澄清他使用mov文件之前发布了帖子。


是的 - 只要您可以访问Flash影片的源代码。 Flash电影和javascript之间的互动是通过ExternalInterface完成的 - 请查看该页面中的call()addCallback()方法。

至于获取时间,您可以使用视频播放器控件的playheadTime属性。您可能还想查看提示点 - 当播放头达到创建FLV时设置的提示点时,FLV播放器调度cuePoint events

您可以使用ExternalInterface收听这些事件并调用相应的javascript函数。