managed
We hold the credentials
WPIntegrate runs the client-credentials flow for your tenant. Your administrator grants consent once and is not asked again.
Using WordPress? Every integration here is also available as a plugin. Browse the plugin store →
Released component
Video Gallery gathers videos from SharePoint, OneDrive, YouTube, Vimeo and direct links into one grid on your site, with playback in the page.
The component platform is in pre-launch, so Office 365 Video Display for WordPress is the route open today — the same Microsoft 365 job, delivered as a WordPress plugin. If the web component is what you need, tell us and we will come back to you.
A drawing of Video Gallery on a fictional site, in our own tokens rather than a customer’s brand. The released component renders live Microsoft 365 data; this frame shows its arrangement only.
Putting it on the page
Two lines, and neither of them is a build step. Everything the component shows is resolved from the key at request time, so the markup on the page is the last markup anyone writes.
What it does
The Video Gallery component pulls videos from one or more sources into a single gallery and renders them as a grid or a list with thumbnails, titles and duration badges. Sources can be mixed — a SharePoint folder alongside a handful of YouTube links — and any source can be switched off without losing its configuration.
Recordings end up scattered: some in a SharePoint folder, some on YouTube, some on a shared drive. This gathers them into one gallery on your own page, so a visitor sees a single collection instead of a list of links out to other people’s players.
<wpi-video-gallery>managed or proxy — the tenant choosesWhere it runs
A custom element needs no build step and no framework, so where your site is built is not a question you have to answer before this one.
Named as examples of places HTML can be pasted. No partnership is implied and none of these are customers. WordPress is the one that gets more than an embed — the same Microsoft 365 jobs also ship as plugins with a Gutenberg block.
In detail
7 capabilities, every one of them resolved from the embed key rather than written into the page.
SharePoint and OneDrive video folders, individual YouTube and Vimeo URLs, and direct links to video files can all feed the same gallery. Each source can be disabled without being deleted.
Column count is a builder setting and collapses on narrow screens. A maximum height turns the gallery into its own scroll area instead of a page that never ends.
Both are switchable. Duration is read from the file wherever the source reports it.
Thumbnails come from the source itself; where none exists the tile falls back to a coloured placeholder keyed to that source, so the grid stays even.
Once a source is saved, the builder preview loads your actual videos rather than sample tiles, and reports per-source errors when a folder or URL does not resolve — so a misconfigured source is visible before the widget goes on a page.
Tile radius is a slider; anything beyond it is custom CSS scoped to the component.
The embed key only renders the gallery on the domains you list, so a copied embed snippet does not work anywhere else.
Office 365 Video Display for WordPress is on sale in the store now and does this job inside WordPress. The web component is in pre-launch — if that is the delivery you need, tell us and we will come back to you.
Reaching your tenant
Every tenant runs in one mode or the other, and the choice belongs to your IT rather than to us. It is the reason this works inside organisations that will not delegate Graph access to a vendor.
managed
We hold the credentials
WPIntegrate runs the client-credentials flow for your tenant. Your administrator grants consent once and is not asked again.
proxy
You hold the credentials
You supply a base URL and an API key for your own gateway. We store that key encrypted at rest and never hold a Graph token at all.
Arrangements
Each of these is a setting on the instance, not a different component — the source, the theme and the embed key stay the same when you change it.
Questions
If yours is not here, ask it — the answers come back from a person rather than a form.
SharePoint and OneDrive video folders, YouTube URLs, Vimeo URLs, and direct links to video files. One gallery can mix all of them.
No. A SharePoint or OneDrive source reads the folder you select, not folders inside it. Add a second source for a second folder.
Yes, by way of SharePoint. Stream stores videos in SharePoint document libraries, so a Stream video held in a SharePoint site is read as an ordinary SharePoint source.
In your page. Selecting a tile opens the video in place rather than sending the visitor off to SharePoint, YouTube or Vimeo.
No. Access is resolved server-side with the tenant’s credentials, so a visitor plays the video without signing in.