(另一个)从父级访问iframe js函数 - Flowplayer



我知道它已经被讨论了很多次,但我找不到一种方法来做到这一点:

我通过模态窗口启动flowplayer(iframe)。当模态关闭时,仍然可以听到视频的声音。

此模态有一个关闭事件。iframe 与父级位于同一域中。

播放器使用以下代码启动:

player

= $f("player", "flowplayer.swf").ipad();

它是通过变量启动的,因为在我这样做的时候,它是使 .ipad() 工作的唯一解决方案。

无论我在close函数中写什么,(flowplayer文档说$f().stop();但它与player.stop()相同);我收到"未定义$f()"或消息告诉玩家未定义。

我真的不知道该怎么办,一些帮助将不胜感激。

多谢!

你需要做两件事。

  1. 将关闭 iFrame 的代码需要位于该 iFrame 中。如果您尝试从主页执行 $f(),它可能不存在。
  2. 在父页面上,从 iFrame 中调用代码,并调用停止音频的函数。

在 iframe 的父窗口中触发事件

这接近您的需求。

最新更新