The production embed player serves events, clips, and media files through the /event/:eventKey/embed iframe URL. Configure the options below and preview the player live before copying the embed snippet to your website.
Pick your options on the left and watch the iframe update on the right. Copy the embed URL or snippet once you are satisfied.
<!-- Missing event key -->Every option is controlled through URL parameters. Missing parameters fall back to the player defaults.
| Parameter | Type | Description |
|---|---|---|
| pin | string | PIN code, when the event is PIN-protected. Required for protected events. |
| item | string | Playlist item key — plays a specific clip or media file instead of the main playlist. |
| device | string | Recording device ID — restricts playback to a single recording device. |
| autoplay | boolean | When true, playback starts automatically. Most browsers require the player to be muted. |
| loop | boolean | When true, the video restarts automatically when it ends. |
| speed | string | Comma-separated list of playback rates played in sequence (e.g. 1,1.5,2). When combined with loop, cycles through the speeds. |
| scoreboard | boolean | Show or hide the live scoreboard overlay. Defaults to the scope's configured value; set true or false to override. |
| pip | boolean | Set to false to disable the picture-in-picture secondary player. |
| nativeFullscreen | boolean | When true, uses the browser native video fullscreen (e.g. iOS Safari system player) instead of stretching the player in the page. Custom overlays are not shown in native fullscreen. |
The embed player exposes a postMessage API for retrieving the current absolute playhead position. See Embed v1 API for the full message format and live demo.