13個優秀JavaScript音頻開發庫

jopen 10年前發布 | 96K 次閱讀 JavaScript開發工具包 JavaScript

Howler.js – Modern Web Audio Javascript Library

13個優秀JavaScript音頻開發庫

howler.js 是一個新的 JavaScript 庫用于處理 Web 的音頻,該庫最初是為一個 HTML5 游戲引擎所開發,但也可用于其他的 Web 項目。

The jQuery HTML5 Audio / Video Library

13個優秀JavaScript音頻開發庫

jPlayer是一個用于控制和播放mp3文件的jQuery插件。它在后臺使用Flash來播放mp3文件,前臺播放器外觀完全可以使用 XHML/CSS自定義。

Speech Recognition Library – Annyang.js

13個優秀JavaScript音頻開發庫

Annyang是一個很小的JavaScript庫,可以讓你的訪客控制與語音命令你的網站。 Annyang沒有依賴性,重量不到1KB,并且是免費使用和修改。它與所有瀏覽器很好地發揮,逐漸增強,支持語音識別瀏覽器,同時使用戶用舊的瀏覽器不受影響。

A JavaScript Library to Add Voice Commands to Sites, Apps or Games – Voix.js

13個優秀JavaScript音頻開發庫

Voix JS是一個免費的JavaScript庫,可用于為您的網站,應用程序或游戲添加語音命令。

Drop-in JavaScript Library – Audio.js

13個優秀JavaScript音頻開發庫

audio.js 這個JavaScript Library提供了一種更加靈活的方式來使用HTML5的<audio>標簽。

可以用它來制作一個Mp3播放器。
當瀏覽器不支持<audio>標簽時,它將自動換成Flash來支持Mp3文件的播放,最主要的是它可以在任何地方使用最新的HTML5中的audio標簽來調用音樂文件并輸出,而且兼容性也非常不錯,完美通過下面的各大瀏覽器列表:
1、Mobile Safari (iOS 3+)
2、Android (2.2+, w/Flash)
3、Safari (4+)
4、Chrome (7+)
5、Firefox (3+, w/ Flash)
6、Opera (10+, w/ Flash)
7、IE (6, 7, 8, w/ Flash)

使用過程中要注意的是Audio.js主要用來播放MP3格式的音樂文件,目前還不支持OGG格式,當然這些都不是問題。

Audio.js還有一個特點是支持自定義樣式,可以很方便的根據頁面的整體效果去設置播放器的界面顏色,當然這些都是因為Audio.js可以很 好的配合HTML5標簽,擺脫了FLASH的束縛。另外Audio.js還支持下拉播放列表,同時還支持鍵盤上的方向鍵與空格鍵更方便的控制音樂的播放與 暫停。

A Javascript HTML5 Audio Library – Buzz

13個優秀JavaScript音頻開發庫

Buzz是一個用于操作HTML5音頻標簽的JavaScript library 。它是一個沒有用到其它JavaScript框架獨立Library。并擁有豐富的API可以用來管理這個音頻標簽提供的所有功能。支持的功能包括播放、 暫停、停止、循環和音量控、取得音頻信息、判斷音頻類型是否支持、可同時處理多個音頻文件。還可以取得播放結束、錯誤產生或音量變化等事件。

SoundManager 2 – JavaScript Sound for the Web

13個優秀JavaScript音頻開發庫

SoundManager 2 利用 HTML5 和 Flash 技術提供了穩定和闊平臺的音樂播放功能,只有 10K 的 JS 包。支持MP3, MPEG4 and HTML5 Audio等格式。

Open Source JavaScript, Canvas & Audio Implementation for iOS – Ejecta

13個優秀JavaScript音頻開發庫

Ejecta 是一個快速開源的 JavaScript、Canvas 和 音頻實現,適用于 iOS 平臺。你可以把它想象成一個只支持顯示 Canvas 元素的瀏覽器,它像一個瀏覽器卻無需瀏覽器,適用于游戲和動畫開發。無 Div、table 和表單,只有 Canvas 和 Audio 元素,其特點是快速。

JavaScript Library for HTML Audio – Sound.js

13個優秀JavaScript音頻開發庫

一個JavaScript庫,它提供了簡單的API,和強大的功能,使音頻處理變成一件輕而易舉的工作。

Audiolet

13個優秀JavaScript音頻開發庫

Audiolet是一個 JavaScript 用于在瀏覽器實時音頻合成和組成。

Open Source Audio Library – Wedge.JS

13個優秀JavaScript音頻開發庫

Wedge.js是一個微小的音頻庫,提供HTML5的應用程序具有低延遲音頻。

ION.Sound – jQuery Plugin for Playing Sounds on Events

13個優秀JavaScript音頻開發庫

一個免費的jQuery插件,用于播放聲音的事件。

The HTML Audio Compatibility Layer – Audio5js

13個優秀JavaScript音頻開發庫

Audio5js是一個JavaScript庫,它提供了一個與HTML5的音頻播放API無縫兼容的層。多種編解碼器支持。為舊的和不支持HTML5的瀏覽器提供基于Flash的播放器。

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!