如何直接在Chrome中播放MIDI文件?


18

有没有办法使Chrome能够.mid直接在浏览器中播放文件?例如,在带有MIDI文件的Wikipedia页面上,右侧有许多音频文件,单击它们即可下载。文件附近链接的“帮助”页面令人困惑,似乎仅提供了.oggChrome内置支持的文件解决方案。

有没有办法.mid.ogg文件一样在浏览器中播放这些文件?



1
html5 + js可以解决问题。看看这个答案stackoverflow.com/a/14168174/722135
Babblo

Answers:




0

如果您不想使用插件,则可以针对所使用的操作系统尝试使用本地播放器。如果您使用的是Windows,则可以将Midi文件的文件关联设置为例如Windows Media Player,并为该示例URL(在Windows中可用)选择“始终打开此类型的文件”(或Chrome中类似的措词选择) 10我相信);file:/// C:/windows/media/flourish.mid这样,Windows Media Player将为您播放Midi文件。

要将.mid文件关联到例如Windows Media Player,您可以通过“设置”-“应用程序”-“默认值”-“按文件类型”或通过按住Shift键的同时单击“ .mid”文件并选择“使用默认操作打开”来执行此操作。


0

好吧,如果您不想要外部程序(我通常使用Noteworthycomposer或它的查看器NWCviewer,它是免费的),那么最好的解决方案是为此使用扩展。我推荐Jazz插件,您可以在这里找到它:

首先安装Chrome扩展程序:

https://chrome.google.com/webstore/detail/jazz-midi/jhdoobfdaejmldnpihidjemjcbpfmbkm?hl=zh-CN

然后安装全局插件(由于Chrome拒绝了NPAPI数据,因此需要安装):

https://jazz-soft.net/download/Jazz-Plugin/

但是您可能更喜欢Midi Player:

https://chrome.google.com/webstore/detail/midi-player/khppfbnjbaampmeeiocjhcodkklkcfjf?hl=zh-CN

在这两种情况下,您都将能够直接收听Midi文件(以及其他一些格式)。

这就是说,好的网站包括Midiplayer。

HTH!


0

恐怕不是。页面的编码必须不同。

在设计网页时,您可以嵌入一个JavaScript播放器,以便可以通过按“播放”按钮图标来播放midi文件,但是Wikipedia和大多数站点仅提供指向该文件的链接。该链接提供了有关如何将播放器合并到网页中的更多详细信息,并且还提供了一些有关这些年来多年来各种浏览器如何处理Midi文件的描述。

http://abcnotation.com/blog/2013/04/10/the-problem-with-midi/ 在此处输入链接描述

根据我的研究,当前的浏览器都没有在不安装扩展名/插件/插件/ ...的情况下自动播放midi文件链接。


2
欢迎来到超级用户!虽然从理论上讲这可以回答问题,但最好在此处包括答案的基本部分,并提供链接以供参考。
bertieb

-1

简单地说,“否”是因为.midMIDI文件包含正在演奏的乐器的步骤和样式,而不包含正在演奏该样式的乐器的声音。

@rsp在本文中的StackOverflow上对此进行了很好的解释。

提出您的问题

是否可以像.ogg一样在浏览器中播放这些.mid文件?

有许多chrome扩展程序和Online MIDI播放器站点。进行Google搜索将为您提供足够的服务。


7
idk我的浏览器在90年代原生播放midi文件。
Startec
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.