In my previous post, Making HTML5 Video work on Android phones, I said that you have to encode your videos as
.m4v in order for them to work in Android. This isn’t actually correct. The suffix can be either
.m4v, what matters is the way the video is encoded.
Now, there are loads of blog and forum posts which give differing advice on presets and parameters, and I’m no expert — so what I’ll do is just show you two quick ways that worked for me (I have a Samsung Galaxy S).