JavaScript JS Plugins HTML

JavaScript MP3 Player Library

SoundManager 2 is a powerful JavaScript library for playing audio in the browser. It uses Flash as a fallback for browsers without HTML5 audio support, giving you reliable cross-browser audio playback.

Basic Usage

soundManager.setup({
    url: '/path/to/swf/',
    onready: function() {
        var mySound = soundManager.createSound({
            id: 'sound1',
            url: '/audio/track.mp3',
            volume: 80
        });
        mySound.play();
    }
});

Key Features

  • Cross-browser MP3/MP4/Ogg playback (Flash fallback for older browsers)
  • Full API: play, pause, stop, seek, volume, mute
  • Event callbacks: onplay, onpause, onfinish, whileplaying
  • Multiple simultaneous sounds
  • Streaming audio support

Get it at: http://www.schillmania.com/projects/soundmanager2/

View Demo