FastrSlowrPlayr is a javascript widget which allows you to embed a mp3 file and control it's playback via javascript. FastrSlowrPlayrUI is a wrapper around FastrSlowrPlayr which provides a default user interface for FastrSlowrPlayr. It takes the form of a jQuery plugin and the plugin can be skinned using the jQuery UI CSS framework. There are also a number of options which allow you to control the behaviour of the created element.
It is possible to call some commands on an existing player to modify it's behaviour. For example, click here to load a new mp3 into the player above (note that it will first stop a currently playing mp3 and that the loaded mp3 will respect the autoplay setting to decide whether to start playing or not).