You sure can. There are three ways to do this:
Select “Add a youtube video” on the Add Content screen and follow the prompts to add videos from YouTube.
Use the Embed content feature to add videos from website other than YouTube such as Vimeo or Wistia.
Use the embed functionality of PowerPoint to embed a video into a slide before uploading your slides to Zeetings. One important thing to remember is that your embedded video must be set to “autoplay” to work correctly in Zeetings.