Как уже упоминал Харшит, вы, вероятно, используете тип файла, который не поддерживается браузером.
Используйте диапазон типов файлов для обеспечения максимальной совместимости, я вижу, что вы используете 2 исходных тега в примере, но только 1 тип файла.
Я бы рекомендовал использовать Ogg & H.264 в качествеони должны охватывать основные браузеры (за исключением более старых версий), а затем любые дополнительные типы файлов в зависимости от того, какие браузеры используются вашей аудиторией.
Кроме того, вы можете рассмотреть возможность добавления старого метода встраивания для браузеров, которые нене поддерживает HTML5, такие как IE8 и ниже.Если вы вложите 2 метода, как показано ниже, браузер будет использовать опцию вставки, только если он не поддерживает HTML5.
<video>
<source src="#" type="#" />
<source src="#" type="#" />
<source src="#" type="#" />
<object data="#">
<embed src="#">
</embed>
</object>
</video>
Или вы можете просто использовать YouTube ...