Javascript MIDI文件播放器

Javascript MIDI File player

本文关键字:播放器 文件 MIDI Javascript      更新时间:2023-09-26

我想在浏览器中播放一些midi。我在看这个:http://mudcu.be/midi-js/,但我认为这很复杂。

我想要这样的东西:

<div id="midi-player"></div>

脚本

$('#midi-player').midiplayer({
    src: 'midi/my-midi.mid'
});

有人知道类似的事情吗?也许使用MIDIJS是可能的,但我现在很困惑。也许这比我想象的要容易,但我会花一天多的时间却没有结果。。。

MIDI.js是您的最佳选择。我知道我在说什么,因为我们在生产项目中使用它。MIDI.js有很多有用的功能,它是不同浏览器音频API的包装器,所以你不必担心跨浏览器的支持。它事件允许与MIDI硬件设备进行交互!

加载文件很简单:

MIDI.Player.loadFile("file.mid", callback);

播放文件更简单:

MIDI.Player.start()

暂停播放:

MIDI.Player.pause();

停止播放:

MIDI.Player.stop();

您可以控制与Soundfont一起使用的MIDI乐器。你可以用一行代码加载不同的钢琴或吉他。