TLDR; You can embed video, but it won’t work in most email clients. Also, Outlook sucks and if your company uses it, you should boycott it.
So to understand why this doesn’t work, you need to understand the fundamental differences between web and email.
With the web, there’s really only a couple HTML rendering engines like Webkit you need to support. With email, there are dozens and dozens of rendering engines that support different things and have their own quirks. For instance, web Gmail JUST started supporting media queries. Most versions of Outlook use Word’s HTML rendering engine (shame on anybody reading this that uses Outlook still). Most emails are fundamentally built around tables. Seriously.
The only way to do this is using the HTML5 video tag. At one point, it worked on Outlook.com (web-based version, not that desktop mess your corporate winery makes you use) and Apple Mail. I believe the latter eventually dropped support. But those are the only clients that support it. Which, after you remove Apple Mail and Gmail, are basically none of your contacts.
We’ve tried using it. Nobody saw the video and we won’t do it again until email supports it better. If you’re really interested, I think Mailchimp has a drag-and-drop way to implement it, but even they warn you that nobody will see it.
You can read more here: https://litmus.com/blog/the-pros-and-cons-of-video-in-email-video
Anyways, like @ElJefe said, you could do a couple of things:
- Post a screenshot image of the video with play button that just links to the YouTube version.
- Depending on the length and style, post an animated GIF (though, it won’t look nice and you should keep it under 500kb).
So long story short, this isn’t a Vin65 bug. This is just the state of where email is right now. When making emails, just remember that email is different from the web and half the stuff you want to do won’t work and the other stuff will work, but only on certain clients with weird hacks.
Godspeed.