首页 > WEB开发 > JavaScript开发 > Web 开发者必备的 14 个 JavaScript 音频库
2014
11-11

Web 开发者必备的 14 个 JavaScript 音频库

网页设计可能是现在最有趣的领域之一了。这块的东西对所有的人,不管是知识储备里有料没料的,都敞开大门,机会多多。 其最大的特点就是随着时间的推移,实践的深入,你可以慢慢学习着成为一个大鸟。 涉足这个领域,Google将会是你最好的导师,同时她也将毫无偏颇的对你的水平进行评价。设计并不全是铁定的要为应用程序的创建或者编程语言的一些逻辑应用进行大量的编码工作。她更像是创造力同逻辑代码的结合,从而可以使您开发出可以用美丽来评价的东西。

在网页设计的领域,玩转你手中工具的过程中也蕴藏着巨大的机遇。有趣的是,特定开发者存在的原因就在于并不是每一个人都同时具备编写逻辑代码的技能,并且拥有风格的艺术创造能力。 因此,在这种情况下我们就可以理直气壮的认为拥有两种技能的人机遇最大,他们 在这个领域比其他人更有机会收获成功。现在需要意识到的一个最重要的问题就是一个人类,或者让我称之为人,不会同时拥有所有的素质。这就是为什么从主要的编程语言角度来考虑,我们也会有对开发方面需求的原因。 这意味着更好更新的代码段和工具将会对开发者有帮助。一个开发的部分的 存在,在这个领域中就相应会有大量对新事物的需求,就像我们在这里将要讨论的音频效果。

老实说,向站点中加入音频效果会很有用处,这仍然是目前最好的开发者需要经历的一个发展阶段之一。现在喜爱使用Javascript进行设计的人拥有了发挥音频特性的基础设施,这就证明了它是一个可以推动网页设计向前发展的巨大舞台。这可能是网页设计领域加入的最新的也是最酷的东西之一,并且毫无疑问的事实是它将保持一个更长的发展时期。

1) JavaScript 音频库 –  Buzz

Buzz 是一个小而强的 Javascript 库,能让你方便的利用上新的  HTML5 音频元素. 在非现代浏览器上它会悄悄的消失掉。

c39402b68500fa89eab29a5a2d7144bd

2) JavaScript 音频库 - Timbre js

Timbre.js 提供了一种采用像jQuery和Node.js采用的那种现代Javascript使用方式来处理和合成音频的功能. 他有许多的 T-Object (正式的称呼是: 音色对象Timbre Object),可以连接起来为整体的音效渲染定义基于图形的路由。

8afed0f288137f7d887eb3ca23d6c8be

3) JavaScript 音频库 - jPlayer

a04b1639de16161159e889f3c6cd03c6

4) JavaScript 音频库 - Annyang

Annyang 是一个可以让你的访问者用语音命令操作你的站点页面的小巧的js库. Annyang 支持多种语言,但是没有其他依赖,仅重2kb,并且免费。

8f11560e29e993ca37099d0fa3638910

5) JavaScript 音频库 - Sound Manager 2

With the help of在 HTML5 和 Flash 功能的帮助下, SoundManager 2 基于单一的Javascript API提供可靠的跨平台音频支持。

66a2e0b28c2e90d6cefb5adba3bc2c29

6) JavaScript 音频库 - Plivo

Plivo WebSDK 允许你直接从任意的web浏览器发送和接收声音. 他们提供了一个页面 SDK ,而在  SDK 的帮助下你可以创建像 Click to Call, Conferencing Apps 以及甚至像 Webphones 那样的应用程序。

ff7d7f1ff5216224b9dfcf6d877b3c25

7) JavaScript音频库 - SoundJS

Javascript音频库SoundJs提供了简单的API和强大的功能,适合用于处理音频。

a15408d183b73839e301e9a6e949b575

8) JavaScript音频库 - jWebAudio

Web Audio可以被用于网络应用中声音的处理和同步。jWebAudio隐藏了Web Audio的技术细节,让控制音频变得更容易。

a9e85b3aa57f59c495d811d0340935c1

9) JavaScript音频库 - ION Sound

b29e60d8c74469442eba638c203024bb

10) Howler js - 现代Javascript网络音频库

b61db401bc6d50ccff75dfbc9b6f2d16

11) JavaScript音频库 - Fifer js

5f1a8ac4cda887832b4dd80ff2f59f91

12) JavaScript音频库 - Twilio js

Twilio.js让你在浏览器和Twilio应用之间建立音频连接。你可以在浏览器里使用主动或被动音频连接,以此构建网络电话、对讲机、网络会议、即时通话系统等等应用。

f40f72fa170157645cd39c91ac575ef0

13) JavaScript音频库 - Audiolet

977decd6055fa154e76d8524d260b216

14) JavaScript音频库 - Pitch js

3df2fce84413d5a2684804b6b54d4538

编程技巧