大家都知道HTML5Audio标签可以支持wav、webm、mp3、ogg、acc等格式,还有一种非常重要的音乐文件格式midi(扩展名mid)在各大浏览器中都没有外部支持html5 播放音乐,因为mid文件不像其他声音文件那样记录声音的采样信息,而是记录钢琴的独奏指令。 两者的原理截然不同。 mid文件格式最突出的一点就是文件极小,几分钟的音乐可能只能
大家都知道HTML5Audio标签可以支持wav、webm、mp3、ogg、acc等格式,还有一种非常重要的音乐文件格式midi(扩展名mid)在各大浏览器中都没有外部支持,因为mid文件不像其他声音文件那样记录声音的采样信息,而是记录钢琴的独奏指令。 两者的原理截然不同。
mid文件格式最突出的一点就是文件极小。 几分钟的音乐可能只有几K的文件大小,而mp3等其他格式至少需要几M。因此,midi在手机和网络上有很大的优势。 适用于各种铃声和背景音乐。
选项卡早已过时,许多浏览器不再支持。
无论是标准组织还是浏览器厂商,都提倡使用来播放音频文件。
考虑到支持 MIDI 的广泛呼声html5 播放音乐,W3C 指定了一个 WebMIDI API 草案,但该草案仍然非常新,浏览器尚未支持它。
为了让midi在html5audio上播放,需要使用Javascript来处理。
这里我推荐3个特别好的Javascript实现音频播放midi:
MIDI.js - Javascript 中的排序。
这是一个js库,封装了一些socket,供web开发者调用和播放mid音乐文件。
彩色钢琴V2
它是一把色彩缤纷的吉他,您可以从动态加载的中间文件自动或手动弹奏。
音频工具
这是一款功能强大的电子音乐合成工具。 如果你对声乐没有一点了解,你可能不知道如何使用它,比如我。