Google объявил, что прекращает поддержку H.264 в Chrome. Однако это было больше года назад, и они никогда не придерживались сроков.
Тем временем я воспроизводил ту же проблему, описанную в этом посте. В конце концов я понял, как заставить это работать. Исходный вопрос не указал используемый тег видео. Я обнаружил, что если вы просто укажете:
<video src="file.mp4"></video>
, и видео начинается с черной рамки, оно, кажется, не работает (просто черный ящик, который ничего не делает). Либо укажите 'autoplay = "true"', чтобы начать воспроизведение автоматически, либо "controls =" yes "" для отображения элементов управления воспроизведением.