Turns out <audio> elements work on the iPad: the music keeps playing when you've switched to other tabs (though the javascript to set up the next song doesn't fire until you switch back).
But, I'm finding starting a song buggy: I have to tap pause, then tap play for it to start playing.
iPad/iPhone/iPod Touch's mobile Safari does not allow auto playing of music unless it's triggered from a user event (like clicking the Play button). That's why you have to click play you first load the page and when it loads the next song.
"But, I'm finding starting a song buggy: I have to tap pause, then tap play for it to start playing."
This was fixed for iPhone and iPod Touch. I forgot to include iPad into the mix!! Thanks for the bug find
But, I'm finding starting a song buggy: I have to tap pause, then tap play for it to start playing.