Problem

We have a bunch of educational video content, but we don't know how to share it with people who might want to consume it.

Solution

Bring your videos into the PlusPlus catalog. There are two ways you can accomplish this:

Stand-alone Videos

Stand-alone videos are a first-level learning type in PlusPlus. Each video has a title, cover image, video source, as well as a number of additional properties, such as access control, category/tags, and so forth. They can be embedded into tracks and individually assigned to people. Best of all, PlusPlus can track people's engagement with these videos to let them resume it and automatically mark it as completed once they watch past certain threshold.

To import a new video to PlusPlus, go to your catalog, and select NewVideo.

Paste your supported Video URL into the video details form. Click on "How to Embed Videos" tip for specific instructions on your url source.

Within articles

Articles can also contain video content - similar to show they support embedding images, cloud docs, and other media. Mixing different media types within an article can be helpful when explaining a complex concept using different mutually-reinforcing visuals.

Note that a video inside of an article cannot be individually tracked for auto-completion, assigned to people, or added to tracks.

To embed a video into an Article, go to your catalog, and select NewArticle.

In the Description tool bar, click on the "Embed" icon. From the drop down select Video. You will be shown a dialog, which you will enter the supported video URL. The video player will then display in the description body.

Discussion

PlusPlus video player is based on ReactPlayer, which supports content hosted by:

  • YouTube

  • SoundCloud

  • Facebook

  • Vimeo

  • Twich

  • Streamable

  • Wistia

  • DailyMotion

  • Mixcloud

  • Vidyard

  • Videos hosted on Google Drive

  • And HTML5-compatible video streams, such as:

    • H.264-encoded MP4 video files

    • VP8/VP9/AV1-encoded WebM video files

    • Theora-encoded OGV video files

    • MP3 audio files

    • HLS (m3u8) defined HTTP live streaming playlist file

    • DASH (mpd) defined adaptive media source file

Did this answer your question?