使用 JFugue,合成音乐就这么简单:
Player player = new Player();
player.play("C D E F G A B");
虽然我确实意识到大多数浏览器的 HTML5 音频 API 仍在开发中,但我完全不知道这些浏览器是否支持这样的 API。
使用 JFugue,合成音乐就这么简单:
Player player = new Player();
player.play("C D E F G A B");
虽然我确实意识到大多数浏览器的 HTML5 音频 API 仍在开发中,但我完全不知道这些浏览器是否支持这样的 API。
你可能想看看music.js。他们在这里有一个演示,但代码看起来有点像你描述的:
var n = Note.fromLatin('A4');
但是,我不确定它是否真的处理了“播放”部分,它可能使用了 HTML5 音频标签。
至于哪些浏览器支持音频标签,这是一个更简单的问题:http ://caniuse.com/#search=audio