网站中的跨平台 MIDI
Cross-platform MIDI in the website
我正在为音乐家创建一个耳朵训练网站。在PHP中,它会生成简单的MIDI文件,其中包含用户必须纠正的错误(调调失调)。它保存MIDI文件,用户应该播放它。在这里,有趣的部分开始了。
问题:
- 我必须使用 MIDI,因为练习是即时创建的随机错误。
- 我无法将其转换为mp3/ogg服务器端,因为虚拟主机通常不会带有胆怯和蹩脚的捆绑(如果我错了,请纠正我)。该网站将是非营利性的(或充其量利润非常低),因此专用托管不是一种选择。
- 有数十亿种可能的组合,因此无法准备一个大型音频文件。
- 播放应该是跨平台的。
- 我想通过 JS 控制播放。
我尝试过:
-
<embed>
和<object>
- 这样您就可以让浏览器选择插件。这是不一致的,你失去了对播放的大部分控制(没有提到视觉方面) -
<audio>
- 根本不支持 MIDI -
QuickTime 与 antique AC_QuickTime.js 1.2 结合使用,后者动态使用
<embed>
和<object>
- 但我不想因为安装额外的插件而惹恼用户。
问题:
我可以使用其他方法/技术吗?
所以我终于设置了一个VPS,安装了胆怯和跛脚,一切都像魅力一样。结果在这里: yesmaestro.com
相关文章:
- 如何使gullow任务跨平台.尤其是吞咽贝壳
- MIDI.js-无法更改仪器
- Facebook在跨平台移动应用程序中的集成
- MIDI Javascript:如何在没有库的情况下用Javascript生成单个MIDI音符
- 使用HTML5网络MIDI API
- 动态加载midi.js声音字体
- 使用javascript在html5跨平台应用程序中使用数据库
- 使用HTML5的跨平台移动应用程序
- 如何在使用 MIDI.js 播放 MIDI 文件时调整速度
- 是否可以使用 XHTML、CSS 和 JavaScript 编写跨平台桌面应用程序
- 网站中的跨平台 MIDI
- 是 node.js允许用 JavaScript 编写跨平台应用程序
- 如何测试跨平台应用
- 是否有可接受的跨平台方法在基于触摸的设备上以标准 Web 表单显示数字键盘
- Javascript:如何导出 MIDI 文件
- 如何制作跨平台应用程序
- 跨浏览器/跨平台离线手机应用程序
- 简单的 midi.js 播放器示例
- 用于删除移动web应用程序中的地址栏的跨平台方法
- 使用html5进行跨平台编程