Skip to content

A Javascript Sound API supporting MP3, MPEG4 and (experimental) HTML5 audio, providing reliable cross-browser/platform audio control. BSD licensed.

License

Notifications You must be signed in to change notification settings

zazk/SoundManager2

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SoundManager 2 makes it easier to play sounds using Javascript.

By wrapping and extending the Flash sound API, SoundManager 2 brings solid audio functionality to Javascript.

Basic API Features (Flash 8)

    * Load, stop, play, pause, mute, seek, pan and volume control of sounds from Javascript
    * Events: onload, whileloading, whileplaying, onfinish and more
    * ID3V1 and ID3V2 tag support for MP3s (title, artist, genre etc.)

Shiny Flash 9 Features

    * Full-screen MPEG-4 (HE-AAC/H.264) audio (and experimental video) support
    * "MultiShot" play (layered/chorusing effects)
    * Waveform/frequency spectrum data
    * Peak (L/R channel volume) data
    * Audio buffering state/event handling

General Tech Stuff

    * Full API Documentation with examples and notes
    * console.log()-style debug output and troubleshooting tools
    * Community-based discussion/support

A few nifty sites that have implemented SoundManager 2 for driving audio:

    * Muxtape
    * SoundCloud / The Cloud Player
    * 8tracks

Project home, documentation, live demos etc.:
http://www.schillmania.com/projects/soundmanager2/

About

A Javascript Sound API supporting MP3, MPEG4 and (experimental) HTML5 audio, providing reliable cross-browser/platform audio control. BSD licensed.

Resources

License

Stars

Watchers

Forks

Packages

No packages published