0

我正在使用 CirclePlayer,它会在加载特定页面时自动启动。播放器有一个弹出选项,我需要在主窗口中停止播放器并只允许弹出窗口播放器播放。

jQuery(document).ready(function($){

    var myCirclePlayer = new CirclePlayer("#jquery_jplayer_1",
    {
        '.$streamtype.': "'.$stream.'",
    }, {
        cssSelectorAncestor: "#cp_container_1",
        swfPath: "'.$libpath.'",
        supplied: "rtmpa, mp3",
        solution: "html, flash",
        wmode: "window",
        volume: 100,
        autoplay: true,
        keyEnabled: true
    });
});

我正在使用来自 swip.Codylindely.com 的 jquery.popupWindow.js,它看起来像这样

jQuery('.popplayer').popupWindow({
    height:200,
    width:450,
    top:0,
    left:0
});

并执行<a href="url" class="popplayer" name="playwindow">Popup</a>

我需要一个 onclick.stop 函数,但我所有的努力都失败了。请让我知道如何实现这一目标。

4

1 回答 1

2

创建一个函数来停止你的主 jPlayer ...比如

function stopMainPlayer() {
 // Stop Player
}

然后更改您的弹出 oppner 链接,例如

<a href="url" class="popplayer" OnClick="stopMainPlayer" name="playwindow">Popup</a>

您可以从 jplayer 中找到 Stop player 方法,希望这能解决您的问题 ..

于 2013-09-19T18:16:05.500 回答