我的页面上正在播放一个视频。当视频到达某个点时,我想显示和隐藏一些 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/