2014-10-09 69 views
1

我有一個使用Web Audio API的Web程序。這裏的問題是,我想讓它與IE兼容。是否有任何Web Audio API的替代品,以便我可以使特定的代碼在IE上運行?替代Web音頻API

+0

哪個版本的IE? – 2014-10-09 09:53:01

+0

嘗試[howler.js](http://goldfirestudios.com/blog/104/howler.js-Modern-Web-Audio-Javascript-Library) – 2014-10-09 09:53:57

+1

IE 11現在。他們說這是「可能」工作的下一個版本的IE – 2014-10-10 17:04:23

回答

2

您有什麼需求?如果你需要做動態合成,音頻路由等,你只能通過Web Audio API來實現,所以你的IE用戶是不走運的。然而,如果您只需要播放音頻文件,那麼我會建議您使用howler.js。咆哮在不同的瀏覽器和操作系統(包括各種版本的IE)之間具有良好的兼容性。

+0

雅問題是我動態生成聲音,這是問題。 – 2014-10-10 16:19:06

+0

我讀過IE的下一個版本將支持Web Audio API,但我不知道什麼時候會這樣。 – 2014-10-14 14:02:11

+0

我需要一個振盪器功能,它會產生聲音 – 2014-10-15 10:07:53

1

微軟一直致力於實現Web音頻API,它看起來像預覽實現可用。 https://status.modern.ie/webaudioapi如果您可以等到IE的下一個版本,我相信這個版本預計會在今年IIRC出臺的Windows 10上發佈,那麼可能不值得花時間去實施替代方案。這就是說,爲了回答你的問題,除了編寫Flash代碼之外,我無法找到在網絡中使用振盪器生成音頻的方法,而Flash代碼有其自身的主要缺點。小調:您可能會破解html5音頻節點,以播放以javascript代碼生成的音頻緩衝區,但保持所有內容同步並防止波形中的跳轉將是一項糟糕的任務。

+0

我所做的是我編寫了一個python腳本,通過輸入各種頻率來生成wav音頻剪輯,並將它們加載到服務器上,然後通過使用howler的javascript調用這些音頻剪輯。不起作用像魅力,但以某種方式解決目的。 – 2015-05-29 18:42:07