Android: What video format/encoding should I use to support most of the android devices
I have a collection of video clips which user should be able play from inside my app (not external video player). I am using VideoView with MediaController. Everything works as expected on my Desire HD and Nexus S (both running Android 2.3.3). However they won't play on order devices. I get "Sorry, this video cannot be played" error message. All videos are mp4, encoded with H.264, 720w/480h, 25fps . I have also used H.263(3gp) but with no luck. I want to support as many Android devices as possible. At least starting from 2.1 Does any one had the same problems? What videos are you using in your