2010-01-30 78 views
0

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

这是可能的标准HTML 4和JavaScript,或者我需要Flash或可能HTML 5?

+0

将视频信息添加到问题中。 – Amarghosh 2010-01-30 07:16:00

+0

请选择正确答案来关闭该问题 – 2010-04-27 02:26:31

回答

1

你当然可以做到这一点,我在一个重大项目上用MOV做了这个。请参阅this page了解您需要了解的全部内容。

+0

这是一个包含在嵌入标记中的mov视频。 – Marcella 2010-01-30 07:07:59

+0

@Crrostratus使用注释来询问此类说明。 – Amarghosh 2010-01-30 07:16:31

+0

我知道我应该,但是我从来没有见过如何评论这个问题。我可以看到答案的评论链接,但不是问题。 – 2010-01-30 07:34:47

1

仅适用于嵌入式闪存内容 - 在OP澄清他正在使用mov文件之前进行了发布。


是的 - 只要你有机会获得Flash影片的源代码。 Flash电影和javascript之间的互动通过ExternalInterface完成 - 请检查该页面中的call()addCallback()方法。

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

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

+0

它是一个.mov文件嵌入与嵌入标签,它不闪光。它可以通过我的mac上的quicktime进行可视化,并且我认为可以考虑跨平台问题 – Marcella 2010-01-30 07:19:14

相关问题