基于网络的音频编辑器

问题描述:

在这里寻找一些大方向。目前这是我的联盟,但我希望最终能够实现。我的背景是PHP/Javascript/CSS。基于网络的音频编辑器

我想创建一个基于网络的音频编辑器,类似于下面的例子:

http://soundation.com/studio http://advanced.aviary.com/tools/audio-editor

我甚至不知道从哪里开始,所以我只会开始提问。请提供您可能有的任何反馈/指导。

这些都是基于闪存的工具。在不了解Flash开发知识的情况下,我猜测这些并不是在Flash中完全创建的(请纠正我的错误)。如果是这样,那么要做到这一点的一种方式是创建一个用C#或VB.net等桌面语言编写的集成到闪存中的应用程序?

此外,闪光将是这样的事情的最佳接口?可能HTML5是一个选项或其他任何选项?

任何其他指导,将不胜感激。我从几乎零知识开始。谢谢。

精确控制音频或处理大量音频对于HTML 5来说仍然是一个糟糕的解决方案,它不是一个标准,甚至像Chrome那样的领导者仍然无法提供一个合适的解决方案,这是根据着名的愤怒的小鸟制作人谁曾经去过Chrome,但随后定居快讯:

http://www.2ality.com/2011/05/angry-birds-and-flash.html

闪存让你“跨平台”的力量,当涉及到应用程序的创建,所以如果你有一个想法,使你的音频应用浏览器,非Windows桌面甚至手机,Flash是理想的选择。 Flash也是为富媒体设计的,所以一些音频API已经被证明,并且我已经看到了当Flash是Flash 6时创建的节拍盒,现在我们在Flash 11上。

如果您考虑使用php ,C#或VB,请记住,音频应用会产生大量数据,所以如果它是一个客户端 - 服务器应用程序,则必须谨慎来回传递数据,带宽可能会成为任何用户体验。毕竟,如果你知道C#和一些JavaScript,Flash的ActionScript不应该很难,因为它是带有像JScript.NET这样的真实OO符号的JavaScript。至于Flash的API,无论你使用什么框架,无论如何你都需要学习。

+0

谢谢。很好的反馈。 – arrogantprick 2012-08-07 20:58:20