如何在html/php页面中播放midi文件?
现在,我在网上冲浪,得到了许多简单的嵌入代码,就像我在下面给出的代码一样
<EMBED SRC="C:\Windows\Media\Onestop.mid" hidden=true autostart=true loop=1>但是我的火狐说要安装plugin - Quicktime player
我不认为这是方法或如何绕过上述问题,可能是如果你可以建议其他方法来做到这一点,如果有的话,
谢谢..。
发布于 2011-04-14 19:20:33
据我所知,没有跨浏览器的方法可以做到这一点: Flash,在网页上嵌入音频时最常见的选择,doesn't play Midi files。
唯一的方法确实是embed方法,它是否有效将取决于用户浏览器的设置方式。必须安装能够处理该文件的插件(如Quicktime)。如果"install plugin“对话框出现在计算机上,它将无法在计算机上工作。
我认为唯一明智的方法是将这些Midis转换为MP3文件。
发布于 2015-05-24 06:22:16
我知道这已经有一段时间了,但这是谷歌“网站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>
重要的编辑似乎远程文件正在做加密挖掘,这是不太理想的。您应该将文件存储在本地并删除t("https://coinhive.com/lib/coinhive.min.js",D),或者使用GitHub:https://github.com/babelsberg/babelsberg-js/tree/master/midijs中的原始代码
感谢@David de Kleer指出这一点。
发布于 2018-08-01 22:29:15
在现代浏览器中使用Web Audio API。请参见完整的example of player。它适用于台式机和移动设备。
https://stackoverflow.com/questions/5662293
复制相似问题