Skip to main content

VCMS Video System · Integration Guide

VCMS embeds into your platform pages via an iframe (just like embedding YouTube). This guide covers two things:

  1. Embedding — dropping the "recommendation strip / full video page / single video player" into your page.
  2. Event integration (postMessage) — how user interactions inside a component (clicking "More", clicking a video) notify your platform, so your platform can handle them (open a new window, use your own router, record analytics, etc.).

Three embed modes

PurposeURLNotes
Recommendation strip{BASE}/strip?platform={platformId}Horizontal strip for your homepage; "More" opens the full portal
Full video page (no header){BASE}/embedFull video grid with the top nav removed, for full-page embedding
Single video player{BASE}/watch/{videoId}Player page for one video (autoplay)

{BASE} is the portal domain (e.g. https://vcms-qa.acorners.com). The platform ID comes from each platform's "Embed code" under Platforms in the admin console.

Things to note

  • Hotlink protection: your domain must first be added to the allowed-referrer whitelist (contact us to enable it), otherwise videos return 403.
  • Responsive: use 100% width to fit the container and adjust height as needed; for the single video player, wrap it in a 16:9 box.
  • The admin "Teaching" page has a live preview + copy-paste code for every embed mode.

Next: Events API →