Можно сделать через HTML5 video. Наложить сверху блок и делать callback с кодом для скрытия блока по завершению проигрывания видео. К тому же так проще сделать аддаптивность под мобильные.
Также можно через iframe подгружать видео с youtube/vimeo и также делать callback, но будет больше проблем с аддаптивностью, iframe хуже поддаётся. Тут есть решение
https://css-tricks.com/NetMag/FluidWidthVideo/Arti...
Первый вариант как по мне более практичен.
p.s. Мне кажется такие вещи лучше делать без подключения скриптов.)