…and any other place that doesn’t have Flash, but does support HTML5:
(Streaming has actually long worked on the iPad and iPhone, but clicking play launched QuickTime, which always felt clunky. iOS4 lets us do it right inline, like the good lord intended.)
Bandcamp’s embedded players (the ones you generate from the Share menu) remain Flash-based because MySpace, WordPress.com, and most other online services don’t let you embed arbitrary client-side code, which is what an HTML5-based embed would be. For those of you running your own sites with total control over the code, we’ll soon provide an HTML5 embed option in the Share menu in the form of a tidy script tag.
Nerdholes nota bene: Firefox’s HTML5 audio support uses Ogg, not mp3, so you won’t see the non-Flash streaming goodness there. We love Ogg as much as the next guy, so we may add it as a streaming option in the future.