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.
npm install kaltura-player-rn
OR
yarn add kaltura-player-rn
import { KalturaPlayer } from "kaltura-player-rn";
<KalturaPlayer style={styles.center} ></KalturaPlayer>
const styles = StyleSheet.create({
center: {
flex: 1,
padding: 100,
height: 300,
alignItems: 'center',
},
});
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.
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';
- Setup Development Environment
- Player Functions
- PlayerInitOptions or PlayerSettings
- Player Plugins
- Events
- FAQ
See the contributing guide to learn how to contribute to the repository and the development workflow.
MIT