【问题标题】:Call JavaScript function while playing an FLV播放 FLV 时调用 JavaScript 函数
【发布时间】:2010-12-08 12:27:09
【问题描述】:

我想创建一个播放 flv 的站点游览,然后在播放 flv 时突出显示实际站点的不同区域。

我想用 AS3 和 jQuery 来做这件事。我可能会尝试使用 jw flv 播放器播放视频。

我知道你可以从 Flash 调用 JS,但是我已经有一段时间没有搞乱 Flash 视频了,而且我的谷歌搜索对我来说并没有出现太多。

我想知道最好的方法是什么。我应该在 flv 中使用提示点还是有更好的选择?你会怎么做?

【问题讨论】:

  • 不知道你在问什么 - 你想知道如何从 Flash 调用 JS 或何时从 Flash 调用 JS? :)
  • 是的,我想知道你将如何创建一个在视频中某些点调用 JS 函数的 flv 视频。

标签: javascript jquery flash actionscript-3


【解决方案1】:
if (ExternalInterface.available) {
    ExternalInterface.call("javascriptFunction", parameters);
}

【讨论】:

    【解决方案2】:

    监听cuePoint事件并使用ExternalInterface从这些处理程序调用js

    【讨论】:

      【解决方案3】:

      不要忘记确保您调用的 JavaScript 函数的返回值不是高度复杂的对象——Flash 必须将它们编码为 XML,然后将它们转换为 Actionscript 对象,如果对象足够复杂,这可能会导致您的脚本滞后和/或超时。

      这件事曾经发生在我身上,想弄清楚真的很痛苦......

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-01-15
        • 1970-01-01
        • 1970-01-01
        • 2013-05-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-01-14
        相关资源
        最近更新 更多