If your player is going to be viewed in a browser then the final output has to be in html,you have to use src,div, table etc - some of those tags. Of course you can use an intermediate solution (like Javascript or Flex) but still that has to be embedded into an html page. As far as I know there are no framework or scripts for placing a background image.