6

使用 JFugue,合成音乐就这么简单:

Player player = new Player();
player.play("C D E F G A B");

虽然我确实意识到大多数浏览器的 HTML5 音频 API 仍在开发中,但我完全不知道这些浏览器是否支持这样的 API。

4

1 回答 1

2

你可能想看看music.js。他们在这里有一个演示,但代码看起来有点像你描述的:

var n = Note.fromLatin('A4');

但是,我不确定它是否真的处理了“播放”部分,它可能使用了 HTML5 音频标签。

至于哪些浏览器支持音频标签,这是一个更简单的问题:http ://caniuse.com/#search=audio

于 2011-08-31T19:15:55.550 回答