-1

我知道它已经讨论了很多次,但我找不到一种方法来完成这项工作:

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

此模式有一个 onclose 事件。iframe 与父级在同一个域中。

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

播放器 = $f("播放器", "flowplayer.swf").ipad();

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

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

我真的不知道该怎么做,非常感谢一些帮助。

非常感谢 !

4

1 回答 1

1

你需要做两件事。

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

在 iframe 的父窗口中触发事件

这接近你需要的。

于 2012-11-27T15:07:33.513 回答