Ранние версии Android поддерживали основные форматы аудио и следующие форматы видео:
– MPEG-4 SP — 3GPP (.3gp);
– H.263 — 3GPP (.3gp), а также MPEG-4 (.mp4);
– H.264 AVC — 3GPP (.3gp), а также MPEG-4 (.mp4)
В настоящее время поддерживаются практически все распространенные форматы. Вполне возможно, что какой-то из них будет недоступен для стандартного плеера, например, это относится к музыке без потери качества (lossless форматы) и видео в формате .mkv. В таком случае воспроизвести эти файлы можно будет при помощи сторонних плееров, которые в Google Play представлены в достаточном количестве.
Также Android читает файлы, предназначенные для системы iOS.
По умолчанию андроид понимает файлы в формате .m4v именно с этим форматом и работает iPhone.
Более того количество форматов можно успешно расширить с помощью программы MX Video Player для которой существуют плагины с бешенным количеством кодеков. Но кодеки необходимо качать именно для своей платформы. То-бишь ARMv6 или ARMv7. Это очень важно, а то работать не будет.