Javascript 单个页面上有多个MIDI.js播放器?

Javascript 单个页面上有多个MIDI.js播放器?,javascript,midi.js,Javascript,Midi.js,是否可以在一个页面上有两个或多个MIDI.js播放器 这似乎只创建并填充一个MIDI对象,而不管类nmidiplayer中有多少元素: $(document).ready(function() { $('.nmidiplayer').each(npMIDIPlayer); }); function npMIDIPlayer(idx, elem) { var

是否可以在一个页面上有两个或多个
MIDI.js
播放器

这似乎只创建并填充一个MIDI对象,而不管类
nmidiplayer
中有多少元素:

$(document).ready(function() {                                                             
    $('.nmidiplayer').each(npMIDIPlayer);
});

function npMIDIPlayer(idx, elem) {
    var midi = MIDI;
    // ....
}

请问,是否可以使用
MIDI.js
?如何?

不仅仅是创建一个
玩家的另一个实例
?@Nonemoticoner,请问,如何初始化另一个实例?我不是一个程序员,我试图以我现在理解的方式解决这个问题,但没有成功。谢谢。我想您需要另一个
MIDI
对象。下面是如何实现它:但是,如果不理解JavaScript,你肯定会在以后遇到更多的问题。@ NoMyTycor,如果我是程序员,我几乎不认为克隆已经存在的对象是创建新实例(而不是克隆)的合适方式。因此,如果这是
MIDI.js
的唯一可能性——我不需要有多个播放器。这不仅仅是创建一个
Player
的另一个实例吗?@Nonemoticoner,请问,如何初始化另一个实例?我不是一个程序员,我试图以我现在理解的方式解决这个问题,但没有成功。谢谢。我想您需要另一个
MIDI
对象。下面是如何实现它:但是,如果不理解JavaScript,你肯定会在以后遇到更多的问题。@ NoMyTycor,如果我是程序员,我几乎不认为克隆已经存在的对象是创建新实例(而不是克隆)的合适方式。因此,如果这是MIDI.js的唯一可能——我不需要有多个播放器。