2012-08-07 107 views
1

在這裏尋找一些大方向。目前這是我的聯盟,但我希望最終能夠實現。我的背景是PHP/Javascript/CSS。基於網絡的音頻編輯器

我想創建一個基於網絡的音頻編輯器,類似於下面的例子:

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

我甚至不知道從哪裏開始,所以我只會開始提問。請提供您可能有的任何反饋/指導。

這些都是基於閃存的工具。在不瞭解Flash開發知識的情況下,我猜測這些並不是在Flash中完全創建的(請糾正我的錯誤)。如果是這樣,那麼要做到這一點的一種方式是創建一個用C#或VB.net等桌面語言編寫的集成到閃存中的應用程序?

此外,閃光將是這樣的事情的最佳接口?可能HTML5是一個選項或其他任何選項?

任何其他指導,將不勝感激。我從幾乎零知識開始。謝謝。

回答

1

精確控制音頻或處理大量音頻對於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