[英]Is it possible to interact with an embed movie via javascript?
我正在使用embed标签将电影嵌入网页中,但是我想通过javascript与.mov中的嵌入电影进行交互。 特别是,我想获得时间,以便在到达电影中的特定时刻时可以在网页上执行操作(例如,在电影播放时在页面中添加字幕或卡拉OK效果)。
标准HTML 4和javascript是否可以实现此功能,或者我是否需要Flash或html 5?
您最肯定可以做到这一点,我已经在大型项目中使用MOV做到了。 有关所有您需要了解的内容,请参考此页面 。
仅适用于嵌入式Flash内容-在OP明确表示他正在使用mov
文件之前发布。
是的-只要您可以访问Flash电影的源代码即可。 Flash电影和javascript之间的交互是通过ExternalInterface完成的-在该页面中检出call()
和addCallback()
方法。
至于获取时间,您可以使用视频播放器控件的playheadTime属性。 您可能还需要检查提示点-当播放头达到创建FLV时设置的提示点时,FLV播放器将调度cuePoint事件 。
您可以使用ExternalInterface
收听这些事件并调用适当的javascript函数。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.