*This is totally low tech, because I barely know what I’m talking about, but this is what I’ve found works with embedding videos in WordPress blog posts. If you have an easier fix, by all means commentate.
Some of the snazzier video sites, by which I mean Vimeo, offer HTML5 code for embedding videos. It puts them in an iframe, which works on iPhone/iPad. This circumvents Steve Job’s venomous hatred of Flash, and lets you watch videos in bed like a normal person.
A weird thing happens when you paste the embed code into WordPress (in the ‘html’ tab)—nothing shows up if you switch to the ‘visual’ tab at any point during editng. Like, no code, video or anything; it just disappears.
How can you work around this? It’s sort of easy, but not intuitive. You can only publish a post with an embed from the ‘html’ tab. Default WordPress editing is on the ‘visual’ tab. Switch to ‘html’, paste in the code, and publish.
Need to make edits? Leave the editing page open until you’re totally, totally done. Only edit from the ‘html’ tab. If you switch back, you’re doomed. The code will disappear & you’ll have to start over.
Embedding pretty much anything
The same applies, at least for me, for normal Flash-based YouTube videos and stuff like Blackbird Pie. I set up everything (copy, links, other images) in the ‘visual’ tab, switch to the ‘html’ tab at the laaaast moment and paste in the embedded content. From here you can preview as much as you want, then publish. Hope this helps someone!