SoundManager 2: JavaScript API Supporting MP3 / MPEG4

SoundManager 2 is a JavaScript library that wraps and extends the Flash Sound API, and exposes it to JavaScript – The flash portion is hidden, transparent to both developers and end users. It allows you to load, stop, play, pause, mute, seek, pan and volume control of sounds from JavaScript.

JavaScript to flash communication is done through Flash 8’s ExternalInterface feature, which means SoundManager 2 will work on most web browsers without any issues.


  • 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.)
  • Full-screen MPEG-4 video (HE-AAC/H.264) and audio support
  • “MultiShot” play (layered/chorusing effects)
  • Waveform/frequency spectrum data
  • Peak (L/R channel volume) data
  • Audio buffering state/event handling

Developed by Scott Schiller; SoundManager 2 is available for download under BSD License.  You can find further information, documentation, demos & download on SoundManager 2 Website.

Stay Updated

If you found this post useful, consider subscribing to our RSS Feed! You can also stay updated by following us on Twitter and Facebook or by subscribing to our FriendFeed.

Bookmark / Share

Bookmark and Share

Read More




Leave Comment


Stay Updated, Subscribe to RSS Feed




Sponsored Links