2012-09-04 116 views
0

我和我的团队几乎完成开发为iPhone和Android音乐应用程序,允许用户创建自己的音乐,打和(一次最多16个)重叠的采样声音建成。我们正在寻找一种方法,允许用户通过在我们的网站中嵌入音频播放器来分享这些歌曲,这将会(像Android和iPhone应用程序已经这样做)采取歌曲,其被表示为表示音高,持续时间,开始时间和乐器,并将它们转换为单个可播放的音频文件(任何格式)。播放多音轨音频在线

我们已经调查SoundManager类2和WebAudio,并遇到了与两个同样的问题:停止声音产生蜂鸣声或爆裂是不能被删除的声音。有谁知道我们应该研究的另一个框架或API?一点点搜索引擎也让sfplay脱颖而出,但是关于它的文档并不多。还有其他建议吗?

谢谢!

回答

0

javascript/html5音频仍然存在很多问题。 WebAudio非常强大,但不是很便携。 Soundmanager 2功能不强,但更便携。除非你做错了什么,否则你不应该听到任何一个库的点击/不连贯,但是基于浏览器的音频同步等问题。

这就是为什么大多数人在做网络上的“严肃”的声音正在使用的Java applet或Flash,不会在设备上工作。

+0

感谢您的回复。这是我们之前就我们问题的具体情况所做的一篇文章,但它没有得到任何回应。有任何想法吗? http://stackoverflow.com/questions/11927302/soundmanager2-distortion-when-stopping-sound – user1467778

+0

我发布了一个答案,但我没有足够好地跟踪你的代码,知道它是否正确。 –