Javascript jPlayer播放下一个文件

Javascript jPlayer播放下一个文件,javascript,jquery,jplayer,Javascript,Jquery,Jplayer,我正在尝试使用jPlayer在服务上播放背景音乐 这是我的密码: if (command.indexOf('playmusic') != -1) { var player = document.getElementById('jpId'); $(player).jPlayer( { ready: function () { $(this).jPlayer("se

我正在尝试使用jPlayer在服务上播放背景音乐

这是我的密码:

    if (command.indexOf('playmusic') != -1) {
        var player = document.getElementById('jpId');
        $(player).jPlayer(
            {
                ready: function () {
                    $(this).jPlayer("setMedia", {
                        mp3: "../../audio/1.mp3"
                    }).jPlayer("play");
                }, supplied: "mp3"
            }
        );
    }
    if (command.indexOf('playnext') != -1) {
        var player = document.getElementById('jpId');
        $(player).setFile("../../audio/2.mp3");
        $(player).play();
    }
但下一部分代码不起作用:

Uncaught TypeError: Object [object Object] has no method 'setFile'
我做错了什么

塔克斯

我想你应该这样做

$('#jpId').jPlayer('setMedia', {
  mp3: '../../audio/2.mp3',
}).jPlayer('play');
而不是

var player = document.getElementById('jpId');
$(player).setFile("../../audio/2.mp3");
$(player).play();