However I found that there are several bugs, for example most of the videos that I have embedded on the site does not show up, on browsers on tablets/ipad.
You can check out our help article on how to add videos to your site.
In this case you can simply remove the html embeds from your site, then add the video widget, upload your videos urls, and give them the same class names. This will ensure all your styles and interactions remain intact.