Here is an example of how to embedding a video using a Script Editor webpart and the Office 365 Video Portal REST API within SharePoint Publishing site.
Well I’ve been seeing these problems with one of my tenant and it turns out that Microsoft has rolled out a so called “fix”, to prevents Users from run custom scripts… How to enable custom scripts.