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 )
Future support will include:
- PlayReady DRM
- Multiple stream playback
- Offline viewing
git clone https://github.com/kaltura/player-sdk-native-ios.git
Start up xcode, and build the project.
The player includes the same KDP api available in webviews this includes:
- kdp.asyncEvaluate( property, callback );
- kdp.setKDPAttribute( property, value );
- kdp.addListener( name, callback );