Sample Applications for the iOS Mobile SDK
Learn how to create robust mobile apps using the Mobile SDK sample applications.
The SDK sample apps are compatible with Xcode and available in the following repository:
Ooyala Sample app Git Hub
Note: What used to be called the master branch is now called "stable". The stable branch never changes unless Ooyala publishes a release or hotfix to the sample apps. If you have already cloned or forked the repo, you must change your branch name to stable.
|Advanced Playback||This app includes customization code to modify the player layout, create custom player controls, and code that illustrates APIs for creating a third party ad plugins.|
|Basic Playback||A basic program to illustrate the SDK. See Getting Started: iOS Sample Application.|
|Complete Sample||This is the most full-featured and complex sample, including custom navigation, loading of videos based on different parameters and different video play options.|
|Content Protection||This app is an example of available content protection features.|
|Ooyala Pulse||This app illustrates how the Ooyala SDK can work in conjunction with Ooyala Pulse for ad serving. This sample application is located at Ooyala Player v4 Pulse SDK 2.x integration for iOS.|
|FreeWheel||This app illustrates how the Ooyala SDK can work in conjunction with FreeWheel. This sample application is contained in the Ooyala SDK for FreeWheel iOS zip file found at Ooyala Downloads.|
|IMA||This app illustrates how the Ooyala SDK can work in conjunction with Google IMA. This sample application is contained in the Ooyala SDK for Google IMA iOS (available at Ooyala Downloads).|
|NPAW Integration||This app illustrates an implementation of the NPAW integration for iOS. See https://github.com/ooyala/ios-sample-apps/tree/stable/NPAWSampleApp.|
|Ooyala API||This app illustrates an implementation of the Channel Content APIs.|
|Options||This app illustrates use of the OOOptions object for configuring Cuepoint Markers and Enabling TV Ratings for iOS Apps.|