Are FRAMES acceptable in a XHTML/CSS based design?

hi folks,

I really hit the wall with this one - it’s a site for a singer and it has a simple flash-based music player. (link) The problem is when users navigate to other pages within the site, the music naturally starts playing back from the beginning. But the client simply wants it to play continuously, without restarting.

The only way out is to use frames but we all know the drawbacks of doing that. But are frames really acceptable in a xhtml/css standards compliant layout?

Are there alternatives in flash, like flash cookies for instance?

Thanks!