Kaltura Dynamic Player version 3

KDP is an application that utilize Adobe OSMF, PureMVC and Yahoo ASTRA ui components to enable creation of pluggable, robust and easy to design media players.

FlashVars (Parameters)

KDP enable overriding of any internal KDP object or parameter via flashvars. To override values use the standard OOP dot notation: objectId.parameter=value or in case of public properties parameter=value . Flashvars are properties and attributes that can be set on the page when embedding the KDP instance

JavaScript APIs

Kdp provide a complete integration with it's hosting environment via externalInterface functions. Use jsCallbackReady to verify that the Kdp JavaScript apis are ready to be called

KDP Expressions

KDP enables various methods for evaluating expressions in run-time, review this section to laern how to use expressions in KDP

Layout - uiConf / KML

The KDP provides an mxml like UI language to enable building various KDP instances by injecting an XML file that define the various components and plugins that will be loaded and instantiated, as well as a SWF file that contains the actual elements design.
The uiConf also define the interaction between the user, the UI elements and the played media.