You should check out FlowPlayer. It has commercial as well as free versions. When playing audio files, you can make use of a static image as background. Of course, when you play videos, you see your video
If you use wordpress, you can find tons downloadable plugins that make use of flowplayer.
Hope this helps!