Это может быть связано с тем, что в видео используется профиль Constrained Baseline H.264 - см. Вывод ffprobe:
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '300x50_zdrowo_3_test_v2.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
encoder : Lavf58.24.101
Duration: 00:00:06.04, start: 0.000000, bitrate: 246 kb/s
Stream #0:0(eng): Video: h264 (Constrained Baseline) (avc1 / 0x31637661), yuv420p, 300x50, 107 kb/s, 25 fps, 25 tbr, 12800 tbn, 50 tbc (default)
Это не один из «официальных» Android поддерживаемых форматов мультимедиа (см. Ниже). ) поэтому не все телефоны Android гарантированно поддержат его. Также сообщалось о поддержке ошибок Android Chrome.
Если вы можете перекодировать в один из профилей, которые должны поддерживать все устройства Android, это может решить вашу проблему .
Ссылка на поддерживаемые кодеки: https://developer.android.com/guide/topics/media/media-formats#video -формат
См. Примечание вверху страницы:
«В приведенных ниже таблицах описана поддержка медиаформатов, встроенных в платформу Android. Кодеки, которые гарантированно не будут доступны во всех версиях платформы Android, указаны в скобках»