現代瀏覽器的web音頻javascript類庫 - Howler.js

jjfat 11年前發布 | 9K 次閱讀 howlerjs HTML5 audio JavaScript

howlerjs

在線演示

瀏覽器這個玩意兒并不是個新鮮事,但是隨著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 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!