我正在使用embed标签在网页中嵌入电影,但我希望通过JavaScript与.mov中嵌入的电影进行交互并进行交互。特别是,我想获得时间,以便在电影中的特定时刻(例如在电影播放时在页面中添加字幕或卡拉OK效果)时,可以在网页上执行操作。是否可以通过javascript与嵌入式电影进行交互?
这是可能的标准HTML 4和JavaScript,或者我需要Flash或可能HTML 5?
我正在使用embed标签在网页中嵌入电影,但我希望通过JavaScript与.mov中嵌入的电影进行交互并进行交互。特别是,我想获得时间,以便在电影中的特定时刻(例如在电影播放时在页面中添加字幕或卡拉OK效果)时,可以在网页上执行操作。是否可以通过javascript与嵌入式电影进行交互?
这是可能的标准HTML 4和JavaScript,或者我需要Flash或可能HTML 5?
仅适用于嵌入式闪存内容 - 在OP澄清他正在使用mov
文件之前进行了发布。
是的 - 只要你有机会获得Flash影片的源代码。 Flash电影和javascript之间的互动通过ExternalInterface完成 - 请检查该页面中的call()
和addCallback()
方法。
至于获取时间,您可以使用视频播放器控件的属性playheadTime。您可能还想查看提示点 - 当播放头达到创建FLV时设置的提示点时,FLV播放器会调度cuePoint events。
您可以使用ExternalInterface
来收听这些事件并调用相应的javascript函数。
它是一个.mov文件嵌入与嵌入标签,它不闪光。它可以通过我的mac上的quicktime进行可视化,并且我认为可以考虑跨平台问题 – Marcella 2010-01-30 07:19:14
将视频信息添加到问题中。 – Amarghosh 2010-01-30 07:16:00
请选择正确答案来关闭该问题 – 2010-04-27 02:26:31