当前位置: 首页 > 面试题库 >

仍在使用jQuery删除的DIV上播放的Flash视频(IE错误)

岑光熙
2023-03-14
问题内容

我有一些jQuery标签,其中一个包含Flash视频。当我在一个选项卡中播放视频并在FF或Safari中单击另一个视频时,视频将与声音一起停止,单击返回视频选项卡将重新加载内容-
如预期的那样。

在Internet Explorer中,情况并非如此,即使未选择选项卡,视频仍会继续播放。我的理解是,当应用display:none(jQuery
hide())时,DOM元素实际上已从布局中删除-为什么在IE浏览器中不会发生这种情况,我该如何解决?


问题答案:

要删除视频然后重新添加,请在关闭视频窗口的函数中添加以下内容:

 // Remove and re-add video
 var clone = $("#video-holder").clone(true);
 $("#video-holder").remove();
 $("#video").html(clone);

您在周围有一个“视频” div,并在其中包含嵌入代码的“视频持有人” div中。



 类似资料:
  • 我已经在ubuntu上安装了chromedriver。现在我使用以下命令执行chromedriver: driver = webdriver。chrome("/usr/lib/chromium-browser/chrome driver ") 然后我尝试运行带有hls视频的链接。但是我收到一个错误,说“请安装Flash播放器”,视频从未运行。有人能帮我弄清楚吗? 注意:相同的视频在同一系统上的默认

  • 它是一个后端API(由RubyonRails开发),iphone和android手机使用它上传视频。API正在将上传的视频转换为MP4格式。我在后端使用曲别针ffmpeg gem进行视频转换。以下是我使用的: 我面临的问题有: 当用户从Android手机上传视频时,它在Android手机上运行良好,但在iPhone上无法播放。当用户从iPhone上传视频时,会发生另一件奇怪的事情,视频上传后,它会

  • 问题内容: 我正在尝试使用JQuery控制HTML5视频。我在选项卡式界面中有两个剪辑,总共有六个选项卡,其他只是图像。我试图使视频剪辑在单击选项卡时播放,然后在单击其他任何一个时停止播放。 这一定是一件简单的事情,但是我似乎无法正常工作,我用来播放视频的代码是: 我已经读过,视频元素需要在函数中公开才能控制它,但找不到示例。我可以使用JS使其工作: 任何建议都很好。谢谢 问题答案: 您的解决方案

  • 在我的应用程序中,我想显示来自服务器URI路径的视频,在这里,第一次播放视频,当我想第二次播放视频时,视频没有播放,并显示一个弹出窗口,如无法播放此视频 下面是我的错误 提前谢谢。

  • 问题内容: 我正在使用Videogular来显示视频。当用户点击“播放”按钮以播放新视频时,能否帮助我停止/暂停其他视频?因此,一次只能让用户一次播放一个视频。 系统应自动停止正在后台播放的其他视频并播放新视频 谢谢 问题答案: 您可以分别为每个播放器获取所有API,并监听状态变化: 在您的控制器中:

  • Spark API 中所有的 Flash 接口需要 Flash 插件的版本在 10.1 以上才有效,使用前请确保 Flash 插件版本符合要求。 在上传视频的过程中,不用与 Spark 平台进行 HTTP 通信,使用 JavaScript 和 Spark 平台提供的 Flash 进行交互即可完成。关于如何在网页中嵌入 Flash 以及如何和 Flash 进行交互,请参阅附录 2。上传接口用到的所有