Demo apps
Every feature in these docs has a matching demo scenario on every platform that supports it — see the parity matrix for what lands where. All the demo apps are open source (MIT) — clone them, run them, and lift code straight into your app.
| Platform | Source | Run it |
|---|---|---|
| Android · Android TV | ogplayer-android-demos | open in Android Studio → Run (the same APK carries the TV launcher) |
| iOS · Apple TV | ogplayer-ios-demos | open the Xcode project → Run (OGPlayerDemosTV scheme for Apple TV) |
| Web | ogplayer-web-demos | npm install && npm start |
| Samsung Tizen · LG webOS | ogplayer-tv-demos | npm install && npm run stage, then package with Tizen Studio / the webOS CLI |
| React Native | ogplayer-react-native-demos | npm install, pod install, run |
| Flutter | ogplayer-flutter-demos | flutter pub get, flutter run |
Each app resolves the published SDK exactly the way your app will — the OGPlayer Maven repository on Android, Swift Package Manager on iOS, npm on the web and for React Native, pub.dev for Flutter — and is kept on the current release (1.6.0), so they double as working integration references.
What’s covered
Section titled “What’s covered”VOD, live & DVR, low-latency live, multi-DRM, Google IMA ads (including the ad-blocker policy), FreeWheel, playlists & up next, the vertical feed, subtitles & audio tracks, thumbnails, content ratings, watermarks & overlay slots, custom controls and actions, custom error handling and a localised chrome (a complete Dutch strings map) — plus, where the platform supports them, MPEG-DASH (web, with Widevine and PlayReady), offline downloads (Android, iOS, React Native, Flutter), picture-in-picture (Android, iOS, web, React Native, Flutter), Chromecast (Android) and AirPlay (iOS). The web demos stream every SDK callback into a live event log on the page.
FreeWheel note
Section titled “FreeWheel note”The FreeWheel demos are included on the native platforms, but FreeWheel’s own SDK is licensed to FreeWheel customers and not bundled — each demo shows friendly setup steps until you add your own FreeWheel SDK and network configuration. Details: FreeWheel ads.