
Developer Resources
Kaltura Players Framework Developer Resources. Learn how to build plugins, customize the player, use the API, test and tweak performance. Check us out on GitHub and join the project.
Getting Started » Report an Issue » Questions & Feedback » Readme »
Kaltura HTML5 Library Docs & Guides
- Kaltura HTML5 FAQ A detailed list of frequenly used configuration options
- OnPage Plugins Documentation about building on page plugins
Getting Started
To get started with player v2 please read the skin and component guide.Setup and Embed
- The Kaltura Management Console ( KMC ) provides four embedding options:
- AutoEmbed: Single line of script! Great for quickly getting a player on the page.
- Dynamic Embed: Great for code integration in web apps. Responsive web-design friendly. Cleaner configuration.
- Thumbnail embed: Fast loading, great for pages with lots of players. Best used in video-blogs.
- Iframe: Single line of HTML! Great for when JS is not allowed. Best option for Share/Embed players.
Overview
- Complete API and Player integration overview doc ( PDF )
- Unified Flash and HTML5 API
- Intelligent per-platform player selection
- Open Source and Widely Used.
Kaltura Player Toolkit ( v2 )
- Kaltura Player Toolkit; HTML5 first player across platforms
- JSON config
- CSS based skins with state classes
- Simple plugins with extended base component classes
- Native iOS and Android components
Legacy: Kaltura Flash Player� aka KDP3
- Kaltura Dynamic Player is a Flash based media player
- An XML configuration file defines its layout, behavior and visual elements/skin. The XML is dubbed uiConf
- Flash KDP is based Open Source Standards:
- Adobe OSMF
- PureMVC
- Yahoo! Astra
- Fl Components
- Kaltura ActionScript 3 Client Library
kWidget API
- kWidget.embed – Dynamic Embed
- kWidget.thumbEmbed – Thumbnail Embed
- kWidget.getKalturaThumbUrl – Get thumbnail URL
- kWidget.addReadyCallback – Add event listener, listen to when players on the page are ready for JS binding
- kWidget.destory – Removes the player from the DOM
Player JavaScript API - Basic Example
Log Player Id to Console, once Player is Ready to Play
- kWidget.embed({
- 'targetId': 'myVideoTarget',
- 'wid': '_243342',
- 'uiconf_id' : '12905712',
- 'entry_id' : '0_uka1msg4',
- 'readyCallback': function( playerId ){
- console.log( "Hello World, playerId: " + playerId );
- }
- });
Player Framework Performance Tools
Compare performance of the kaltura html5 library with other popular html5 libraries
Recent Commits
-
giladna committed "Merge pull request #4303 from kaltura/2.98 Sync master with latest -> 2.98" 882 days ago
-
giladna committed "Merge branch 'master' into 2.98" 882 days ago
-
lianbenjamin committed "Bump version to 2.98" 975 days ago
-
lianbenjamin committed "Bump version to 2.98.rc1" 987 days ago
-
Tzipi-kaltura committed "fix(FEC-12575): YouTube entries time counter issue (#4299)" 987 days ago