Skip to content

futurice/kaltura-player-rn

 
 

Repository files navigation

npm ReleaseType Platform build CI build_pull_request CI

Kaltura Player React Native

Video Player library for react-native. Library is developed on Kaltura Player. It has a video component to render the player and supports various Player APIs. Along with this, Player has the capability to play the Ads, VR media etc. Player has the capability to use prominent analytics like Youbora.

Installation

npm install kaltura-player-rn

OR

yarn add kaltura-player-rn

npm : https://www.npmjs.com/package/kaltura-player-rn

Usage

import { KalturaPlayer } from "kaltura-player-rn";

 <KalturaPlayer style={styles.center} ></KalturaPlayer>

 const styles = StyleSheet.create({
  center: {
    flex: 1,
    padding: 100,
    height: 300,
    alignItems: 'center',
  },
});       

Adding KalturaPlayer API reference

App can get the KalturaPlayerAPI reference in the following way,

import { KalturaPlayerAPI } from 'kaltura-player-rn';

Now this KalturaPlayerAPI reference can be used to call the methods.

Other Important imports

App can use import the PlayerEvents, AdEvents and AnalyticsEvents to listen.

import {
  PlayerEvents,
  AdEvents,
  AnalyticsEvents,
} from 'kaltura-player-rn';

App should use the library defined constants only while passing the configuration params in the JSON. Check Constants

import {
  PLAYER_TYPE
} from 'kaltura-player-rn';

Development Resources

Contributing

See the contributing guide to learn how to contribute to the repository and the development workflow.

License

MIT

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 35.3%
  • Swift 26.9%
  • TypeScript 25.7%
  • Java 8.9%
  • Objective-C 1.9%
  • Ruby 0.8%
  • Other 0.5%