The "best" way to do it is have a small pop up window that your user can open then use the player in it.
Iframes and aJax – I would go with ajax before an iframe but both are pants really.
As a word of advice on a user interaction front – most people when browsing the web are listening to music – so do not autoplay your site’s music when the user loads the window – because if it clashes with their music it will sound terrible and their first reaction is to close your window. This is especially relevant for a site promoting music, as the visitors would most definitely be "muso’s" (english slang for music lovers…) listening to something :)
It will open the poup window every time that body is loaded, so i want to implement a function that:
- verifies if the popup is already opened (to not reload)
- and load-it only 1 time in one session (for the people that closed it)