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的唯一可能——我不需要有多个播放器。