Skip to main content

Slide types deep-dive

Per-type guide for image, video, PDF, iFrame, YouTube, Power BI, and playlist-as-slide. Specifics, quirks, and gotchas for each.

5 min readLast updated: 2026-05-09

Introduction

InfoBox supports seven slide types. The basics are the same across all of them (add via Add new, configure, publish), but each type has specifics worth understanding. This article walks through each one.

Image slides

Static visual content:

  • Formats: JPG, PNG, WebP.
  • Recommended resolution: 1920×1080 (landscape) or 1080×1920 (portrait).
  • Recommended size: under 20 MB per file.
  • Per-slide settings: display duration, rotation (0°/90°/180°/270°), visibility, schedule.
  • Source: pick from Media Library or upload directly when adding the slide.

Video slides

Moving visual content:

  • Format: MP4 with H.264 codec, full stop. Other formats may upload but won't play on screens.
  • Recommended resolution: 1920×1080 (Full HD).
  • Recommended size: under 200 MB.
  • Recommended bitrate: 5-10 Mbps for Full HD.
  • Audio: videos play without sound on screens. If your message relies on audio, add captions.
  • Slide duration: automatically set to the video's full length, no manual override.

Warning

If you uploaded a .mov, .webm, or .avi file and it doesn't play on screen, that's expected behaviour. Convert to MP4 (H.264) using HandBrake or any video converter and re-upload.

PDF slides

Multi-page documents:

  • Each page of the PDF becomes its own sub-slide automatically.
  • Page-by-page playback at the configured slide duration.
  • Common uses: lunch menus, multi-page reports, presentations exported from PowerPoint or Keynote.
  • Tip: design the source PDF for screen viewing (large fonts, high contrast). PDFs designed for print often have details too small to read on a screen.

iFrame slides

Embedded web content:

  • URL requirement: any public HTTPS URL.
  • Embedding requirement: the page must allow being embedded in an iframe (no `X-Frame-Options: DENY` or restrictive `Content-Security-Policy`).
  • Common pitfalls: pages that require login, captive-portal pages, pages that detect they're in an iframe and block. None of these will display correctly.
  • Test first: open the URL in a regular browser tab to confirm it loads without authentication.
  • Per-slide settings: refresh interval, auto-reload.

Tip

Many SaaS dashboards (Notion, Airtable, Google Sheets, etc.) offer a public sharing URL that works in iframes. Look for "Publish to web" or "Embed" in the source's share menu.

YouTube slides

Embedded YouTube video:

  • URL: paste any standard YouTube video URL.
  • Audio: plays without sound on screens (autoplay restrictions also apply).
  • Looping: if the video is shorter than the slide duration, it loops. If longer, it plays as long as the slide is on screen.
  • Network requirement: the InfoBox device needs internet access to YouTube's servers.

Power BI slides

Live business intelligence dashboards:

  • Requirement: your Power BI tenant must have Publish to web enabled.
  • How to get the URL: in Power BI, open your report → File → Publish to web → copy the embed URL.
  • Refresh interval: how often the dashboard re-fetches its data. Set per slide.
  • If you can't enable Publish to web: contact your Power BI administrator. Tenant-level Publish to web settings are managed by the Power BI tenant admin, not InfoBox.
  • Optimization tip: design Power BI reports for screen viewing. Use large fonts, simple charts, and high contrast. Strip filters and slicers from the embed view.

Note

Publish to web is a Power BI tenant-level setting. If it's disabled in your tenant, no Power BI slide will work, regardless of the URL. This is set by your Power BI administrator, outside of InfoBox.

Playlist-as-slide

Embed a whole playlist on a screen as a single slide:

  • When the slide plays, the entire embedded playlist runs through, then the screen continues to its next slide.
  • Used heavily for chains and multi-location businesses. Build the campaign once as a playlist, embed it on every location's screen.
  • Edits to the playlist propagate to every screen using it.
  • Full guide: see Assigning playlists to screens.

Summary

Pick the slide type that matches your content. Each type has the same per-slide settings (duration, schedule, visibility) plus type-specific options like rotation (image), refresh interval (iFrame, Power BI), or embedded playlist content (playlist-as-slide).