I also got the same error on Froyo and Gingerbread. On higher androids, the same video played well. Finally, after a lot of research, I tried changing Https Url to Http Url & Amp; Bingo. He solved my problem. I used the Amazon S3 server to just replace βhttpsβ in the url with βhttpβ was enough.
videoUrl= videoUrl.replaceFirst("https", "http");
PS: to support older versions, if you use H.264, make sure the videos are encoded in the baseline.
Ajith memana
source share