UiConfId Usage with PlayKit

Hi there,

The new SDK is great. PlayKit is much smoother than the v2 version. While trying to upgrade an Android application from v2 to v3 (PlayKit), I noticed that there’s no Docs for UIConfID Provider.

In the documentation found here: https://vpaas.kaltura.com/documentation/Mobile-Video-Player-SDKs/v3_Android_ConnectingServices.html#uiconf-provider it only says TDB.

I’m trying to assign a specific UIConfID for my player, and looking at some of the tests in the playkit codebase, you are able to find things like pluginConfig.addProperty("uiconfid", uiconfid) and a couple other use cases, but nothing has worked for me so far.

Any help would be greatly appreciated.


any update on this? I’m looking for the same

In Android and iOS SDK there is no meaning to uiconf for now
The SDK does not have UI support
So no ui configuration is comming from uiconf

Providers only need the data to do api call that will rererive the manifest from server
So we need url
KS is needed and the entry id

You can lool at the samples and the docs below

Latest sames branch is Samples_V3.6.x


o project repo: https://github.com/kaltura/playkit-android
o samples repo: https://github.com/kaltura/playkit-android-samples - basic to advanced samples
o auto generated docs: https://kaltura.github.io/playkit/api/android/reference/packages.html
o VPaaS docs: https://vpaas.kaltura.com/documentation/Mobile-Video-Player-SDKs/v3_Android_Introduction.html
o demo app: https://play.google.com/store/apps/details?id=com.kaltura.playkitdemo&hl=en

Thank you @gilad_nadav
What about the DRM? How I can retrieve licenseUri and fpsCertificate that is stetted in the UIConf, I should create my custom api?

Thank you for your help

in the new SDK
you should use use providers
FairPlay is for iOS and Wideview is for Android

the provider has callback that will give you all the stream data

if you use KMC you have to use OVPMediaProvider
if you use TVM you have to use PhoenixMediaProvider

see samples:


For iOS