javascript - 如何检测正在播放的 Flash 视频的时间

标签 javascript html flash events video

我的页面上正在播放一个视频。当视频到达某个点时,我想显示和隐藏一些 div。假设在第 10 秒隐藏一些东西并在第 20 秒再次显示它。

我可以使用 video 标签和 currentTime 属性在 HTML5 中轻松完成,但对于 IE,我必须创建相同的功能,我认为使用基于 flash 的视频(来自 YouTube或类似的东西)。

有没有办法检测在我的网站上播放的视频的当前时间,该视频是从 YouTube、Metacafe 或任何其他视频共享网站嵌入的?

我知道我可以在 flash 中检测到它并使其运行一些 JavaScript 函数,但我没有 flash,也不具备在 AS3 中执行此操作的技能。

是否有可能从 JavaScript 级别做到这一点,或者是否有任何视频共享网站为其视频提供这种功能?

最佳答案

您可以考虑使用 flowplayer ,它公开元数据和时间的事件。

关于javascript - 如何检测正在播放的 Flash 视频的时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2826280/

相关文章:

html - 如何在 CSS 中的 2 个分区上放置 2 个嵌套阴影?

javascript - 在 javascript 和 html 中转义撇号(单引号)字符

flash - 如何以编程方式防止 Vista(和 Windows 7)中的 "Program Compatibility Assistant"出现?

javascript - 单击后如何禁用按钮

javascript - 从同一页面获取特定类字段内容(Javascript 或 PHP)

flash - 为什么 getURL ("www.zhoyosoft.com") 函数在 Flash CS3 中不起作用?

performance - Actionscript 3如何一次移动多个对象而没有延迟

javascript - 循环插件幻灯片未执行,但图像显示在彼此上方

javascript - Angular 1- Angular .js :11655 RangeError: Maximum call stack size exceeded

javascript - 温泉通知未定义 ios