PHP is back side. Music is played on the front-side. HTML 5 would be an alternative route to go. Though this will only work on newer browsers.
You could switch the player based on the platform: HTML 5 for iPhone/iPad, Flash for others
That would cover your bases pretty well.