模态窗口中的jPlayer实例在关闭时不会停止

时间:2012-07-23 20:21:53

标签: jquery jplayer

我在jQuery模式窗口中有一个jPlayer实例。除了关闭窗口时玩家继续玩的事实,它的效果很好。我能够捕获窗口的关闭事件,但由于某种原因不是玩家本身。任何帮助将不胜感激。以下是我的一些代码:

//Modal Dialog
$(function () {
    var dHeight = $("#dialog-modal").data("mdheight"),
        dWidth = $("#dialog-modal").data("mdwidth");
    $("#dialog-modal").dialog({
        autoOpen: false,
        height: dHeight,
        width: dWidth,
        resizable: false,
        modal: true
    });
    $("#modal-opener").click(function () {
        $("#dialog-modal").dialog("open");
        return false;
    });
    //Capture dialog closing
    $("#dialog-modal").live("dialogclose", function (event) {
        $("#jquery_jplayer_1'").jPlayer("destroy");
    });
});

$(document).ready(function () {
    new jPlayerPlaylist({
        jPlayer: "#jquery_jplayer_1",
        cssSelectorAncestor: "#jp_container_1"
    }, [{
        title: "Amazing Grace",
        mp3: "AmazingGrace.mp3",
        oga: "AmazingGrace.ogg"
    }
    });

1 个答案:

答案 0 :(得分:0)

我得到了它的工作,修复程序在另一个论坛上: https://groups.google.com/forum/#!topic/jplayer/NSzSXe5nPbE