Skip to content

Commit

Permalink
feat(FEC-10057): move the plugin manager to kaltura player (#332)
Browse files Browse the repository at this point in the history
* Add plugin management:
   - `PluginManager` and `BasePlugin`
   - plugin types and interfaces:
   `KPPluginsConfigObject `, `IMiddlewareProvider`, `IPlugin`and `IUIComponentsProvider `
 
* Add ads management:
   - `Ad` and `adBreak`
   - `AdsController` and `ControllerProvider`
   - ad types and interfaces:
   `KPAdBreakObject`, `KPAdPod`, `KPAdObject`, `KPAdvertisingConfigObject`, `IAdsController`, `IAdsControllerProvider` and `IAdsPluginController`
   - advertising and waterfalling management

* Add `KPUIComponent` and `IUIComponentsProvider`

* Add `PLAYBACK_START` and `PLAYBACK_ENDED` firing and handling

Solves FEC-10057

Related to kaltura/playkit-js#463
  • Loading branch information
yairans authored Aug 5, 2020
1 parent 4aba741 commit 66b2f3d
Show file tree
Hide file tree
Showing 56 changed files with 4,603 additions and 915 deletions.
1 change: 0 additions & 1 deletion dist/translations/ar.i18n.json

This file was deleted.

1 change: 0 additions & 1 deletion dist/translations/de.i18n.json

This file was deleted.

1 change: 0 additions & 1 deletion dist/translations/en.i18n.json

This file was deleted.

1 change: 0 additions & 1 deletion dist/translations/es.i18n.json

This file was deleted.

1 change: 0 additions & 1 deletion dist/translations/fr.i18n.json

This file was deleted.

1 change: 0 additions & 1 deletion dist/translations/hi_in.i18n.json

This file was deleted.

1 change: 0 additions & 1 deletion dist/translations/it.i18n.json

This file was deleted.

1 change: 0 additions & 1 deletion dist/translations/ja.i18n.json

This file was deleted.

Loading

0 comments on commit 66b2f3d

Please sign in to comment.