如何在HTML中播放midi文件

| 我如何在html / php页面中播放midi文件 现在,我在网上冲浪,并得到了许多简单的嵌入代码,例如下面给出的代码
<EMBED SRC=\"C:\\Windows\\Media\\Onestop.mid\" hidden=true autostart=true loop=1>
但是我的Firefox却说要安装插件-Quicktime Player 我不认为这是绕过上述问题的方式或方法,如果您可以建议另一种方法(如果有), 谢谢...     
已邀请:
据我所知,没有跨浏览器的方法可以这样做:Flash是在网页上嵌入音频时最常用的选项,它不会播放Midi文件。 唯一的方法的确是
embed
方法,该方法是否有效取决于用户浏览器的设置方式。必须安装一个可以处理文件的插件(如Quicktime)。如果计算机上显示“安装插件”对话框,则该对话框将无法在其中运行。 我认为唯一明智的方法是将那些Midis转换为MP3文件。     
我知道已经有一段时间了,但这是Google的“网站midi播放器”的佼佼者,所以我想我应该考虑一个解决方案。 我做了一个网站,想播放一个midi文件,并且有一个Javascript插件可以使用:http://www.midijs.net/ 只需包含库:
<script src=\'http://www.midijs.net/lib/midi.js\'></script>
然后要播放的文件:
<script>MIDIjs.play(\'path/to.your/file.mid\');</script>
重要编辑 似乎远程文件正在进行Crypto挖掘,这不理想。您应该将文件存储在本地并删除“ 4”,或者使用来自GitHub的原始代码:https://github.com/babelsberg/babelsberg-js/tree/master/midijs 感谢@David de Kleer指出这一点。     
Java可以播放MIDI文件,并且大多数PC上已在工厂中安装了必要的插件。 此处和此处的示例不完整     
对现代浏览器使用Web Audio API。请参阅播放器的完整示例。它适用于台式机和移动设备。     

要回复问题请先登录注册