适用于所有人的视频/ PrettyPhoto Flash在视频删除后继续播放音频

时间:2012-10-08 13:56:26

标签: internet-explorer prettyphoto flash-video

我正在尝试使用" Video For Everybody" /" PrettyPhoto",但在IE中出现问题,Flash后备导致音频在视频关闭/删除后继续播放

有没有人经历过这个或者知道如何解决这个问题?

谢谢,

4 个答案:

答案 0 :(得分:3)

当prettyPhoto无法在IE浏览器中停止视频时,我遇到了这个问题。 我修复了它删除容器而不使其可见(默认情况下)所以在Close Function中添加以下行: if($.browser.msie) {$pp_pic_holder.stop().find('object,embed,iframe').remove(); }

在第479行,你会发现prettyPhoto.close函数


$.prettyPhoto.close = function(e){
        if($pp_overlay.is(":animated")) return;
        $.prettyPhoto.stopSlideshow();
        $pp_pic_holder.stop().find('object,embed').css('visibility','hidden');
        if($.browser.msie)  {$pp_pic_holder.stop().find('object,embed,iframe').remove(); }

答案 1 :(得分:0)

这对我有用。

if ($.browser.msie) {
    $pp_pic_holder.stop().find("object,embed,iframe").attr("src", "");
}

答案 2 :(得分:0)

我已经在所有浏览器中解决了漂亮照片视频灯箱插件的问题。

这是解决方案:

e.prettyPhoto.close = function () {
         if ($pp_overlay.is(":animated")) return;
         e.prettyPhoto.stopSlideshow();
         $pp_pic_holder.stop().find("object,embed").css("visibility", "hidden");
         $pp_pic_holder.find("iframe").attr("src", "");

and code continue.......

答案 3 :(得分:0)

它为我工作 只将插件升级到3.1.5并添加rel = prettyphoto