SmartBuilder > Help Documentation > Objects > Video

Five ways to add videos

There are five ways to add videos to a SmartBuilder lesson:

  1. Embed: Using the Video object, you can import the video so that it is bundled with the lesson when the lesson is published. Read this topic about how to add a video.
  2. Host externally: Using the Video object, you can enter a URL that points to an MP4 video that is hosted on a server. Vimeo is an example of a service that can host videos and expose the MP4 URL that you can use in the SmartBuilder video object. In this case, the video would not be bundled with the lesson, so the lesson file size will be smaller, and the video can be updated without needing to republish the lesson. Read this topic about how to add a video from a server.
  3. YouTube: Using the YouTube object, you can embed a video that is hosted on YouTube. When using this object, the YouTube player controls will be shown (e.g., pause, play, volume, settings, etc.). Read this topic about how to add a YouTube video.
  4. Vimeo: Using the Vimeo object, you can embed a video that is hosted on Vimeo. When using this object, the Vimeo player controls will be shown (e.g., pause, play, volume, settings, etc.). Read this topic about how to add a Vimeo video.
  5. Web Object: Using the Web Object, you can reference an HTML page or embed code to display video that is hosted on an external server. The four methods above allow you to use triggers (e.g. onCuePoint and onEnd) and responses (e.g. pause and play). However, the Web Object method does not allow you to use these action blocks. It can only be used to show or hide the video. Therefore, we recommend using the other methods when possible.