【发布时间】:2010-07-07 23:15:38
【问题描述】:
我正在使用 JQuery 创建一个按钮,当单击该按钮时,它会从页面中删除一个 Flash 视频。
注意:不幸的是,我不能简单地使用 hide()。我必须 remove() 因为隐藏不会停止 ie8 中的视频并且声音会继续播放。
视频被删除后,我希望它在单击“显示视频”按钮时重新出现。
注意:我尝试使用 clone() 和 detach() 来完成此操作...视频出现但不播放,并且仅在 IE 中缺少控件。其他浏览器工作正常。
视频最初是使用 AC_FL_RunContent() 函数添加到页面的。
问题是,当我尝试通过调用 AC_FL_RunContent( 'codebase'...
我怎样才能防止这种情况发生?
【问题讨论】:
-
你用的是jwplayer还是flowplayer这样的播放器?他们都有 javascript api,可以让你停止视频,然后你可以隐藏它。
-
不,我没有使用 jwplayer 或 flowplayer。我坚持使用 Flash 8 附带的内置 Flash 播放器之一。它已被修改为接受 Flashvars,但我没有 FLA。我被这个播放器困住了。
-
您找到解决方案了吗?