I've wrote for the Scenari Project (one of the greatest XulRunner based project in France) a SVG based audio widget.

Video:


Powerful :)

The XPCom component reading the wav file has been written by David (from libsndfile and portaudio).