Jquery 电源断开时如何切换通道

Jquery 电源断开时如何切换通道,jquery,jplayer,Jquery,Jplayer,我设置了两个流源,HTML5播放器在网页上播放,我经常这样做,如果第一个通道断开连接,第二个通道可以防止,但我在jPlayer上找不到断开连接事件,我在errorevent中设置它,如果第一个通道在开始断开连接,它将切换到第二个通道,但是如果在播放时断开连接,播放机将停止播放,就像源已完成一样。如何在播放过程中检查频道是否断开连接。您是否尝试过以下事件 $.jPlayer.event.empted $.jPlayer.event.end 您可以使用这两种方法来查找媒体是否已结束或挂起。这里描述的

我设置了两个流源,HTML5播放器在网页上播放,我经常这样做,如果第一个通道断开连接,第二个通道可以防止,但我在jPlayer上找不到断开连接事件,我在
error
event中设置它,如果第一个通道在开始断开连接,它将切换到第二个通道,但是如果在播放时断开连接,播放机将停止播放,就像源已完成一样。如何在播放过程中检查频道是否断开连接。

您是否尝试过以下事件

$.jPlayer.event.empted

$.jPlayer.event.end


您可以使用这两种方法来查找媒体是否已结束或挂起。这里描述的

是的,我尝试过,我在这两个事件下进行了一些操作,但是当我在播放第一个频道时,它们没有显示任何超出我的内容,
结束
似乎有效,尽管我认为这不是最好的解决方案,但是谢谢您可以使用这些事件的组合$.jPlayer.event.stalled**$.jPlayer.event.waiting**$.jPlayer.event.canplay$.jPlayer.event.canplaythrough如何准备好canplay事件?我尝试了
console.log($.jPlayer.event.canplay)
中的
ready:function(){
仅获取字符串
jPlayer\u canplay
一直处于暂停状态,我无法使用它检查连接
var myPlayer = $("#jquery_jplayer_1"),
    channelIndex = 0,
    channels = [
        'http://www.example1.com/fm.mp3',
        'http://www.example2.com/fm.mp3'
    ],
    options = {
        ready: function (event) {
            $(this).jPlayer("setMedia", {
                mp3: channels[channelIndex]
            });
        },
        error: function(event) {
            if (channelIndex === 0) {
                channelIndex = 1;
            } else {
                channelIndex = 0;
            }

            $(this).jPlayer("setMedia", {
                mp3: channels[channelIndex]
            }).jPlayer('play');
        },
        pause: function() {
            $(this).jPlayer('clearMedia');
        },
        swfPath: "assets",
        supplied: "mp3",
        cssSelectorAncestor: "#jp_container_1",
        wmode: "window",
        keyEnabled: true
};

myPlayer.jPlayer(options);