gpt4 book ai didi

javascript - 网站中的跨平台 MIDI

转载 作者:行者123 更新时间:2023-11-28 08:45:43 25 4
gpt4 key购买 nike

我正在为音乐家创建一个听力训练网站。在 PHP 中,它生成简单的 MIDI 文件,其中包含错误(跑调的音调),用户必须纠正该错误。它保存 MIDI 文件,用户可以播放它。这里,有趣的部分开始了。

问题:

  • 必须使用 MIDI,因为练习是通过以下方式即时创建的随机错误。
  • 无法将其转换为 mp3/ogg 服务器端,因为虚拟主机通常不会带来胆怯和蹩脚的捆绑(如果我错了,请纠正我)。该网站将是非营利性的(或者充其量利润非常低),因此专用托管不是一个选择。
  • 可能的组合有数十亿种,因此准备一个大型音频文件是不可能的。
  • 播放应该跨平台。
  • 通过 JS 控制播放。

我尝试过的:

  • <embed><object> - 这样你就可以让浏览器选择插件。它不一致,并且您失去了对播放的大部分控制(更不用说视觉方面了)

  • <audio> - 根本不支持 MIDI

  • QuickTime 与古董 AC_QuickTime.js 1.2 结合使用,后者使用 <embed><object>动态 - 但我不想因为安装额外的插件而惹恼用户

问题:

我可以使用其他方法/技术吗?

最佳答案

所以我终于建立了一个VPS,安装了胆怯和蹩脚的东西,一切都很顺利。结果在这里:yesmaestro.com

关于javascript - 网站中的跨平台 MIDI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19833918/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com