現代瀏覽器的web音頻javascript類庫 - Howler.js
瀏覽器這個玩意兒并不是個新鮮事,但是隨著HTML5的發展激起了瀏覽器技術的巨大發展。但是瀏覽器上對于音頻控制技術來說仍舊非常的落伍。慶幸的是 Google積極的開發和創建了web audio API,這使得基于瀏覽器的音頻控制更加的簡單并且直觀。但是唯一的問題是瀏覽器兼容性支持問題!
今 天我們將要介紹一款基于web audio API的javascript類庫 - howler.js,能夠幫助你快速簡單全面的控制音頻。最早這款JS類庫是為web游戲設計開發的。它使用Google的web audio API,如果瀏覽器不支持的話,會自動fallback到HTML audio。你可以方便的將聲音控制整合到你開發的網站,應用或者web游戲中去。如果你需要兼容老版本瀏覽器需要使用一些fallback,可以參考這 篇文章:
跨瀏覽器的HTML5 Audio解決方案- Audio5js
主要特性
- 缺省使用Web Audio API
- 可以方便的fallback回HTML audio如果瀏覽器不支持
- 支持不同的音頻文件格式來完整的支持不同瀏覽器
- 針對HTML5 Audio實現了緩存池
- 支持靜音和音量控制
- 多聲音的同時回放
- 方便定義聲音特效
- 支持淡出淡入的播放
- 支持鏈接方法操作
- 不使用外部類庫
- 輕量級7kb(壓縮后2kb)
via gbtags
來源:現代瀏覽器的web音頻javascript類庫 - Howler.js
本文由用戶 jjfat 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!