Web 開發(fā)者必備的 14 個 JavaScript 音頻庫
網(wǎng)頁設(shè)計可能是現(xiàn)在最有趣的領(lǐng)域之一了。這塊的東西對所有的人,不管是知識儲備里有料沒料的,都敞開大門,機(jī)會多多哦。 其***的特點就是隨著時間的推 移,實踐的深入,你可以慢慢學(xué)習(xí)著成為一個大鳥。 涉足這個領(lǐng)域,Google將會是你***的導(dǎo)師,同時她也將毫無偏頗的對你的水平進(jìn)行評價。設(shè)計并不全是鐵定的要為應(yīng)用程序的創(chuàng)建或者編程語言的一些邏輯應(yīng)用進(jìn)行大量的編碼工作。她更像是創(chuàng)造力同邏輯代碼的結(jié)合,從而可以使您開發(fā)出可以用美麗來評價的東西。
在網(wǎng)頁設(shè)計的領(lǐng)域,玩轉(zhuǎn)你手中工具的過程中也蘊(yùn)藏著巨大的機(jī)遇。有趣的是,特定開發(fā)者存在的原因就在于并不是每一個人都同時具備編寫邏輯代碼的技能,并且 擁有風(fēng)格的藝術(shù)創(chuàng)造能力。 因此,在這種情況下我們就可以理直氣壯的認(rèn)為擁有兩種技能的人機(jī)遇***,他們 在這個領(lǐng)域比其他人更有機(jī)會收獲成功?,F(xiàn)在需要意識到的一個最重要的問題就是一個人類,或者讓我稱之為人,不會同時擁有所有的素質(zhì)。這就是為什么從主要的 編程語言角度來考慮,我們也會有對開發(fā)方面需求的原因。 這意味著更好更新的代碼段和工具將會對開發(fā)者有幫助。一個開發(fā)的部分的 存在,在這個領(lǐng)域中就相應(yīng)會有大量對新事物的需求,就像我們在這里將要討論的音頻效果。
老實說,向站點中加入音頻效果會很有用處,這仍然是目前***的開發(fā)者需要經(jīng)歷的一個發(fā)展階段之一。現(xiàn)在喜愛使用Javascript進(jìn)行設(shè)計的人擁有了發(fā) 揮音頻特性的基礎(chǔ)設(shè)施,這就證明了它是一個可以推動網(wǎng)頁設(shè)計向前發(fā)展的巨大舞臺。這可能是網(wǎng)頁設(shè)計領(lǐng)域加入的***的也是最酷的東西之一,并且毫無疑問的事 實是它將保持一個更長的發(fā)展時期。
1) JavaScript 音頻庫 – Buzz
Buzz 是一個小而強(qiáng)的 Javascript 庫,能讓你方便的利用上新的 HTML5 音頻元素. 在非現(xiàn)代瀏覽器上它會悄悄的消失掉.
2) JavaScript 音頻庫 - Timbre js
Timbre.js 提供了一種采用像jQuery和node.js采用的那種現(xiàn)代Javascript使用方式來處理和合成音頻的功能. 他有許多的 T-Object (正式的稱呼是: 音色對象Timbre Object),可以連接起來為整體的音效渲染定義基于圖形的路由.
3) JavaScript 音頻庫 - jPlayer
4) JavaScript 音頻庫 - Annyang
Annyang 是一個可以讓你的訪問者用語音命令操作你的站點頁面的小巧的js庫. Annyang 支持多種語言,但是沒有其他依賴,僅重2kb,并且免費.
#p#
5) JavaScript 音頻庫 - Sound Manager 2
With the help of在 HTML5 和 Flash 功能的幫助下, SoundManager 2 基于單一的Javascript API提供可靠的跨平臺音頻支持.
6) JavaScript 音頻庫 - Plivo
Plivo WebSDK 允許你直接從任意的web瀏覽器發(fā)送和接收聲音. 他們提供了一個頁面 SDK ,而在 SDK 的幫助下你可以創(chuàng)建像 Click to Call, Conferencing Apps 以及甚至像 Webphones 那樣的應(yīng)用程序.
7) JavaScript音頻庫 - SoundJS
Javascript音頻庫SoundJs提供了簡單的API和強(qiáng)大的功能,適合用于處理音頻。
8) JavaScript音頻庫 - jWebAudio
Web Audio可以被用于網(wǎng)絡(luò)應(yīng)用中聲音的處理和同步。jWebAudio隱藏了Web Audio的技術(shù)細(xì)節(jié),讓控制音頻變得更容易。
9) JavaScript音頻庫 - ION Sound
#p#
10) Howler js - 現(xiàn)代Javascript網(wǎng)絡(luò)音頻庫
11) JavaScript音頻庫 - Fifer js
12) JavaScript音頻庫 - Twilio js
Twilio.js讓你在瀏覽器和Twilio應(yīng)用之間建立音頻連接。你可以在瀏覽器里使用主動或被動音頻連接,以此構(gòu)建網(wǎng)絡(luò)電話、對講機(jī)、網(wǎng)絡(luò)會議、即時通話系統(tǒng)等等應(yīng)用。
13) JavaScript音頻庫 - Audiolet
14) JavaScript音頻庫 - Pitch js
原文鏈接:http://designzum.com/2014/01/29/14-essential-javascript-audio-libraries-for-web-developers/
譯文鏈接:http://www.oschina.net/translate/14-essential-javascript-audio-libraries-for-web-developers