有没有办法使Chrome能够.mid
直接在浏览器中播放文件?例如,在带有MIDI文件的Wikipedia页面上,右侧有许多音频文件,单击它们即可下载。文件附近链接的“帮助”页面令人困惑,似乎仅提供了.ogg
Chrome内置支持的文件解决方案。
有没有办法.mid
像.ogg
文件一样在浏览器中播放这些文件?
有没有办法使Chrome能够.mid
直接在浏览器中播放文件?例如,在带有MIDI文件的Wikipedia页面上,右侧有许多音频文件,单击它们即可下载。文件附近链接的“帮助”页面令人困惑,似乎仅提供了.ogg
Chrome内置支持的文件解决方案。
有没有办法.mid
像.ogg
文件一样在浏览器中播放这些文件?
Answers:
有趣的问题。Chrome网上应用店中的MIDI播放器似乎就是这样做的。我没有亲自尝试过,但是它声称支持.mid,.kar和.rmi格式。如果要快速测试,请访问https://en.wikipedia.org/wiki/File:MIDI_sample.mid?qsrc=3044。
编辑:我已经尝试过,它就像一个魅力
如果您不想使用插件,则可以针对所使用的操作系统尝试使用本地播放器。如果您使用的是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”文件并选择“使用默认操作打开”来执行此操作。
好吧,如果您不想要外部程序(我通常使用Noteworthycomposer或它的查看器NWCviewer,它是免费的),那么最好的解决方案是为此使用扩展。我推荐Jazz插件,您可以在这里找到它:
首先安装Chrome扩展程序:
https://chrome.google.com/webstore/detail/jazz-midi/jhdoobfdaejmldnpihidjemjcbpfmbkm?hl=zh-CN
然后安装全局插件(由于Chrome拒绝了NPAPI数据,因此需要安装):
但是您可能更喜欢Midi Player:
https://chrome.google.com/webstore/detail/midi-player/khppfbnjbaampmeeiocjhcodkklkcfjf?hl=zh-CN
在这两种情况下,您都将能够直接收听Midi文件(以及其他一些格式)。
这就是说,好的网站包括Midiplayer。
HTH!
恐怕不是。页面的编码必须不同。
在设计网页时,您可以嵌入一个JavaScript播放器,以便可以通过按“播放”按钮图标来播放midi文件,但是Wikipedia和大多数站点仅提供指向该文件的链接。该链接提供了有关如何将播放器合并到网页中的更多详细信息,并且还提供了一些有关这些年来多年来各种浏览器如何处理Midi文件的描述。
http://abcnotation.com/blog/2013/04/10/the-problem-with-midi/ 在此处输入链接描述
根据我的研究,当前的浏览器都没有在不安装扩展名/插件/插件/ ...的情况下自动播放midi文件链接。
简单地说,“否”是因为.mid
或MIDI
文件包含正在演奏的乐器的步骤和样式,而不包含正在演奏该样式的乐器的声音。
@rsp在本文中的StackOverflow上对此进行了很好的解释。
提出您的问题
是否可以像.ogg一样在浏览器中播放这些.mid文件?
有许多chrome扩展程序和Online MIDI播放器站点。进行Google搜索将为您提供足够的服务。