ID Mapping
Numeric IDs are resolved to IMDb IDs before querying the provider database.
Staging docs
Use FRVIDEOSRC public embed paths for the default player, or custom paths when a webmaster needs provider selection, branding options, or exact serial episode targeting.
Give webmasters the complete FRVIDEOSRC URL, ready to paste in an iframe. The numeric ID stays in the path, like https://frvideosrc.co/movie/{id}, instead of being shown as a detached ID.
<iframe src="https://frvideosrc.co/movie/{id}" allowfullscreen allow="autoplay; fullscreen; picture-in-picture"></iframe>
<iframe src="https://frvideosrc.co/serial/{id}" allowfullscreen allow="autoplay; fullscreen; picture-in-picture"></iframe>
<iframe src="https://frvideosrc.co/custom/movie/{id}?color=%23e50914&autoplay=1" allowfullscreen allow="autoplay; fullscreen; picture-in-picture"></iframe>
<iframe src="https://frvideosrc.co/custom/serial/{id}/{season}/{episode}?color=%23e50914&lastserver=dropload" allowfullscreen allow="autoplay; fullscreen; picture-in-picture"></iframe>
0 or false to disable it.0 or false to start unmuted.0 to hide them.prioritize).Numeric IDs are resolved to IMDb IDs before querying the provider database.
Movie embeds use the active provider hosts available in the FRVIDEOSRC database.
The default serial URL stays short as /serial/{id}, matching the public FRVIDEOSRC route.
Embed and API responses are sent with no-cache headers so player state stays fresh.
The embed exposes window.meinecloudPlayer with play(), pause(), seek(seconds), getCurrentTime(), getDuration(), getPaused(), and getSource(). From the parent page, call these remotely with postMessage({ type: 'meinecloud:command', command: 'seek', args: [30] }, '*'); the player replies with a meinecloud:response event.
FRVIDEOSRC player events:
meinecloud:ready
meinecloud:error
meinecloud:sourceused
meinecloud:response
meinecloud:close
meinecloud:play
meinecloud:pause
meinecloud:seeking
meinecloud:seeked
meinecloud:ended
meinecloud:loadedmetadata
meinecloud:volumechange
meinecloud:ratechange
meinecloud:timeupdate