VCMS Video System · Integration Guide
VCMS embeds into your platform pages via an iframe (just like embedding YouTube). This guide covers two things:
- Embedding — dropping the "recommendation strip / full video page / single video player" into your page.
- 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
| Purpose | URL | Notes |
|---|---|---|
| Recommendation strip | {BASE}/strip?platform={platformId} | Horizontal strip for your homepage; "More" opens the full portal |
| Full video page (no header) | {BASE}/embed | Full 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 →