Demo

This is what niftyPlayer looks like:

...and it is controllable with JavaScript:

play toggle (or play | pause ) stop
load file 1 | load file 2 | load file 2 and play it