Apple (FPS) SDK 5 Example Code Quick Start
This guide enables you to demonstrate CONNECT Player features and view the example code.
Example code is provided for iOS only.
Prerequisites
Make sure you have the latest version of Xcode installed.
Download the iOS SDK pack, which supplies all the files needed to launch the player and start streaming content.
opy-sdk-ios-fps-5.0.x-example-code.zip
This file contains application projects which demonstrate how to use simple and advanced features; for example, playing clear and encrypted streams.opy-sdk-ios-fps-5.0.x-integration.zip
This contains the SDK framework files.
You also need a device running iOS 12 or above.
Procedure
Save the SDK pack to your development machine and unzip it. The extracted package contains a zipped set of example code, extract the contents of the example-code.zip file to a suitable location.
Copy the SDK framework folder into the example-code folder.
Start Xcode, and then select the required project from the extracted package. The following projects are available:
- basic-playback This demonstrates playback of a clear stream with no additional functionality.
- container-view Manages the view hierarchy for standard playback.
- customer-ssm Provides a solution for customers to handle SSM.
- dynamic-ads-ima Clear playback with Adverts with Google IMA. Pod install is required to generate the XCode workspace, see the README.MD file for additional steps.
- encrypted-playback-simple Integration using a convenient delegate to support FPS encrypted content.
- encrypted-playback-advanced Integration using low-level license delegate to support FPS encrypted content.
- encrypted-playback-prm Integration using a convenient delegate to support PRM encrypted content.
- event-timeline Clear playback with feedback and analysis of performance tracking or playback issues.
- multi-instance Provides multiple instances of the player.
- network-statistics Demonstrates use of statistics API to get network statistics information.
- objective-c support Code development using Objective-C.
- offline-playback Offline playback of HLS streams.
- resolution-capping Clear playback with resolution capping.
- thumbnail-seeking-webvtt Thumbnail previews using webvtt.
- thumbnail-seeking-iframe Thumbnail previews using iFrame.
- track-selection Clear playback with multiple audio tracks and subtitles.
Connect an Apple device to your machine, and build and run the application.
For full details on integrating the SDK with your application, see the Apple (FPS) SDK 5 Integration Guide. See also the API reference guide provided in the iOS SDK pack.