2011-09-27 85 views
3

作爲第三級項目的一部分,我將嘗試使用HTML5和JavaScript構建基於Web的聲音合成器。JavaScript聲音合成

有誰知道任何可以讓我在所有或大多數瀏覽器上部署它的API嗎?

到目前爲止,我看到一個僅與Firefox兼容的API,另一個僅在GitHub上與Chrome一起使用。

能夠在Safari中使用它將是一件好事,因爲它可以成爲獨立的iPad。 這可行嗎?

回答

2

如果你去http://caniuse.com他們會告訴你,如果技術是由Safari支持或不。去檢查一下。然後,您使用的任何API都會告訴您您將獲得哪些支持。

1

我認爲你最好的選擇可能是做服務器端。我會讓你的應用程序使用AJAX調用服務器端腳本來生成聲音文件,如果它尚不存在,然後返回它的URL,以便您可以在JS中使用它。最終,所有不同的聲音文件都應該由服務器創建並正確命名,以便您快速查找它們。

0

WebPd是一個部分Puredata端口到JS - https://github.com/sebpiq/WebPd - 它適用於Chrome和Firefox。 「它也是一個獨立的DSP庫,您在Pure Data中所瞭解的每個對象都提供了一個完整的API,允許開發人員使用JavaScript控制所有內容。」