【发布时间】:2013-10-15 20:55:14
【问题描述】:
首先,我的所有经验都是开发 Ruby on Rails Web 应用程序,本质上是提供文本数据 - 我还没有任何丰富媒体方面的经验。
我正在研究开发一个音乐符号应用程序(用于练习,因为我对当前的许多选项不满意),并且正在尝试确定是构建原生应用程序还是网络应用程序。由于我所有的编程经验都在 Web 开发中,如果可以的话,我更愿意将它制作成一个 Web 应用程序,因为如果我选择原生,除了通常的开发陷阱之外,我还需要找到一个体面的跨平台解决方案本机。
我怀疑即使使用 HTML5,我也无法获得足够的处理能力来使基于浏览器的音频引擎变得可行。它需要能够播放和排序的不是歌曲的单个大 .wav 文件,而是多个短的 .wav 文件同时按顺序播放。不需要录制 - 只需回放。
但是由于我以前从未这样做过,所以我真的不知道这是否可能。所以,我想向更有经验的 HTML5 媒体开发人员提出这个建议:
对于现代浏览器(我不太关心对旧浏览器的支持),这样的音频引擎是否可行? (例如,当前的 JS 库和 HTML5 音频 API 是否足以构建这样的东西?)或者这样的东西在浏览器中是否过于消耗 CPU/内存?
谢谢!
【问题讨论】:
-
Web Audio 将提供您想要的工具类型,但尚未得到广泛支持。如果您需要广泛的支持,我会推荐我帮助开发的 SoundJS。
标签: javascript html web-applications audio html5-audio