1

在这里寻找一些大方向。目前这超出了我的水平,但我希望最终能达到目标。我的背景是 PHP/Javascript/CSS。

我想创建一个基于 Web 的音频编辑器,类似于以下示例:

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

我什至不确定从哪里开始,所以我就开始提问。请提供您可能有的任何反馈/指导。

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

此外,flash 会是这样的最佳界面吗?HTML5 可能是一种选择还是其他任何一种选择?

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

4

1 回答 1

1

精确控制音频或处理大量音频对于 HTML 5 来说仍然是一个糟糕的解决方案,它还不是一个标准,即使是像 Chrome 这样的领导者也无法提供一个足够的解决方案,这是曾经的著名愤怒小鸟制作人所说的。 Chrome 但后来选择了 Flash:

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

Flash 在应用程序创建方面为您提供了“跨平台”的能力,因此,如果您想将音频应用程序带到浏览器、非 Windows 桌面甚至移动设备上,Flash 是一个理想的选择。Flash 也是为富媒体设计的,所以一些音频 API 已经得到验证,我在 Flash 6 时看到过由 Flash 创建的节拍盒,现在我们在 Flash 11 中。

如果您考虑使用 php、C# 或 VB,请记住音频应用程序来回会产生大量数据,因此如果它是客户端-服务器应用程序,则必须小心来回传递数据,带宽可能成为任何用户体验的杀手。

毕竟,如果您了解 C# 和一些 JavaScript,那么 Flash 的 ActionScript 应该不难,因为它是带有真正 OO 符号的 JavaScript,如 JScript.NET。至于Flash的API,嗯,不管你用什么框架,你都需要学习。

于 2012-08-07T20:30:19.630 回答