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입니다.
'Web > JavaScript' 카테고리의 다른 글
카운트하여 숫자 값에 애니메이션을 적용하여 데이터를 표시하는 CountUp.js (0) | 2023.04.13 |
---|---|
jQuery FilePond - 파일업로드 및 이미지 최적화 (0) | 2022.02.22 |
TypeScript] 가볍고 사용하기 편한 이미지 슬라이더/캐러셀 (0) | 2021.12.29 |
youtube 재생 완료(종료) 이벤트 받기 (0) | 2021.05.28 |
카카오맵 폴리곤 지도 내부에 좌표가 있는지 확인 (0) | 2021.04.15 |