Web/JavaScript

howler.js - 최신 웹을위한 오디오 라이브러리.

projin 2021. 4. 29. 08:54

howler.js는 모든 플랫폼에서 자바 스크립트의 오디오 작업을 쉽고 안정적으로 만듭니다.

 

Features

  • Single API for all audio needs
  • Defaults to Web Audio API and falls back to HTML5 Audio
  • Handles edge cases and bugs across environments
  • Supports all codecs for full cross-browser support
  • Automatic caching for improved performance
  • Control sounds individually, in groups or globally
  • Playback of multiple sounds at once
  • Easy sound sprite definition and playback
  • Full control for fading, rate, seek, volume, etc.
  • Easily add 3D spatial sound or stereo panning
  • Modular - use what you want and easy to extend
  • No outside dependencies, just pure JavaScript
  • As light as 7kb gzipped

Browser Compatibility

Tested in the following browsers/versions:

  • Google Chrome 7.0+
  • Internet Explorer 9.0+
  • Firefox 4.0+
  • Safari 5.1.4+
  • Mobile Safari 6.0+ (after user input)
  • Opera 12.0+
  • Microsoft Edge

 

Simplified API

  • 모든 오디오 요구 사항에 대해 일관된 단일 API를 사용하면 오디오 경험을 재미 있고 쉽게 구축 할 수 있습니다.

 

Audio Sprites

  • 보다 정확한 재생과 낮은 리소스를 위해 오디오 스프라이트를 사용하여 파일 세그먼트를 쉽게 정의하고 제어 할 수 있습니다.

 

Spatial Audio

  • 단순한 스테레오 팬이든 고급 3D 게임 오디오이든 howler.js를 사용하면 모든 것을 똑바로 쉽게 유지할 수 있습니다.

 

Full Codec Support

  • 모든 브라우저 지원 파일 지원 : MP3, MPEG, OPUS, OGG, OGA, WAV, AAC, CAF, M4A, MP4, WEBA, WEBM, DOLBY, FLAC.

 

Works Everywhere

  • 기본은 웹 오디오이며 HTML5 오디오로 대체되어 IE9 및 Cordova를 포함한 모든 브라우저 및 플랫폼에서 전체 범위를 제공합니다.

 

Full Control

  • 재생, 일시 중지, 평가, 페이드, 루프 등 모든 것을 제어 할 수 있습니다.

 

Auto Caching

  • 로드 된 사운드는 더 나은 성능과 대역폭을 위해 자동으로 캐시되고 후속 호출에 재사용됩니다.

 

Modular

  • 새로운 모듈 식 아키텍처에 필요한 것만 사용하십시오. 라이브러리를 쉽게 확장하여 사용자 정의 기능을 추가하십시오.

 

Zero Dependencies

  • howler.js는 7KB gzipped만큼 가볍고 외부 종속성이나 플러그인이없는 100 % JavaScript입니다.

 

howlerjs.com/

 

howler.js - JavaScript audio library for the modern web

howler.js makes working with audio in JavaScript easy and reliable across all platforms.

howlerjs.com