Skip to content

Version of the Kaltura Player that builds on 64-bit architectures

Notifications You must be signed in to change notification settings

GrahamDigital/player-sdk-native-ios

 
 

Repository files navigation

Player SDK Native iOS

For detailed usage guide see Knowledge Center iOS player SDK usage guide

Note: The Kaltura native player component is in beta. If your a Kaltura customer please contact your Kaltura customer success manager to help facilitate use of this component.

The Kaltura player-sdk-native component enables embedding the kaltura player into native environments. This enables full HTML5 player platform, without limitations of HTML5 video tag API in iOS platforms. Currently for iOS this enables:

  • Inline playback with HTML controls ( disable controls during ads etc. )
  • Widevine DRM support
  • AutoPlay
  • Volume Control
  • Full player.kaltura.com feature set for themes and plugins

For a full list of native embed advantages see native controls table within the player toolkit basic usage guide.

The Kaltura player-sdk-native component can be embedded into both native apps, and hybrid native apps ( via standard dynamic embed syntax )

alt text alt text

Future support will include:

  • PlayReady DRM
  • Multiple stream playback
  • Offline viewing

Architecture Overview

alt text

Quick Start Guide

git clone https://github.com/kaltura/player-sdk-native-ios.git

Start up xcode, and build the project.

API Overview

The player includes the same KDP api available in webviews this includes:

  • kdp.asyncEvaluate( property, callback );
  • kdp.setKDPAttribute( property, value );
  • kdp.addListener( name, callback );

About

Version of the Kaltura Player that builds on 64-bit architectures

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Objective-C 97.7%
  • Ruby 2.3%