Brightcove Player SDK for iOS Samples
Learn more about the Brightcove Native Player SDKs.
These are a collection of sample applications for the Brightcove Player SDK for iOS, organized by subject area. An installation of Cocoapods is required to download sample dependencies.
Prerequisites
- Cocoapods 0.34.4+
- Xcode 6.0+
Instructions
Unless otherwise instructed, samples can be run by:
- From the project directory, run
pod update
. - Open the corresponding
.xcworkspace
file.
Note: If you intend to use these samples offline, be sure to run Cocoapods before going offline in order to download the required dependencies.
Samples
Freewheel
Freewheel samples demonstrate how to utilize the Freewheel Plugin.
IMA
IMA samples demonstrate how to utilize the IMA Plugin. These are intended to cover use cases like VMAP, VAST, Server Side Ad rules, and advanced ad topics.
IMA+Widevine
IMA+Widevine samples demonstrate how to utilize the IMA Plugin in coorporation with the Widevine Plugin.
Omniture
Omniture samples demonstrate how to utilize the Omniture Plugin.
OUX
OUX samples demonstrate how to utilize the OUX Plugin.
Player
Player samples demonstrate how to utilize the core SDK. These are intended to cover use cases like custom controls, analytics, and playback.
SidecarSubtitles
SidecarSubtitles samples demonstrate how to utilize the sidecarSubtitles Plugin.