我想在 Firefox 中播放 midi 文件。
例如,我想点击这个维基百科页面并让它们在浏览器中播放,而不必下载它们并使用单独的播放器。
我确实得到了一个 VLC 插件来播放它们,但即使在 Firefox 的偏好设置中将其设置为处理 midi 文件,Totem 仍然会打开(并且不执行任何操作)或者 VLC 在单独的窗口中打开它(取决于设置)。
有没有更简洁的方式在浏览器中嵌入播放它们?
答案1
我知道这不是你想要的答案,但是现代浏览器不播放 midi 文件。据我所知,Mozilla 在 2017 年第一季度左右放弃了对 NPAPI 插件的支持。维基百科对此进行了明确说明。
音乐文件偶尔会使用 MIDI 格式(.MID 或 .MIDI 扩展名)。MIDI 通常无需额外软件即可播放,而且有些 PC 配有支持 MIDI 的播放器和声卡。但是,对于 macOS(自 10.9 Mavericks 起),系统中预装的 Safari 和 QuickTime 均无法播放 MIDI 文件,必须使用其他独立播放器。现代 Firefox 和 Google Chrome 浏览器的情况类似,它们默认不支持 MIDI,但需要额外软件(插件、扩展、编解码器)才能播放此类文件。
一个解决方案是下载并在 totem 中播放它们(又名视频)。Totem 需要一个插件来实现这一点,但它不会自动找到。解决方案可以在fluidsynth 包。
提到的另一个选项道格在上面的评论中可以找到:Audacious:如何播放 midi 文件?
可以找到许多流行的 MIDI 文件这里。
资料来源:
答案2
如果您有 Rhythmbox 音乐播放器,请选择它而不是 VLC。如果流体声音字体-gm已安装。可以使用以下命令从所有当前支持的 Ubuntu 版本中的默认 Ubuntu 存储库安装 fluid-soundfont-gm。
sudo apt install fluid-soundfont-gm
答案3
这个 Firefox 插件很好地解决了 2019 年 9 月的问题。添加后,单击 midi 链接,midi 播放器就会立即打开。