Demo apps
Every feature in these docs has a matching demo scenario, on every platform. All three demo apps are open source (MIT) — clone them, run them, and lift code straight into your app.
| Platform | Source | Run it |
|---|---|---|
| Android | ogplayer-android-demos | open in Android Studio → Run |
| iOS | ogplayer-ios-demos | open the Xcode project → Run |
| Web | ogplayer-web-demos | npm install && npm start |
Each app resolves the SDK exactly the way your app will — Maven Central on Android, Swift Package Manager on iOS, npm on the web — so they double as working integration references.
What’s covered
Section titled “What’s covered”VOD, live & DVR, multi-DRM, Google IMA ads (including the ad-blocker policy), FreeWheel, subtitles & audio tracks, thumbnails, content ratings, watermarks & overlay slots, custom controls and actions, custom error handling — with platform extras where they exist (Chromecast on Android, AirPlay on 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 all three 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.