react-jw-player
Version:
A React component for launching JW Player instances on the client.
32 lines (27 loc) • 1.08 kB
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
function initialize(_ref) {
var component = _ref.component,
player = _ref.player,
playerOpts = _ref.playerOpts;
function _onBeforePlay(event) {
component.eventHandlers.onBeforePlay(event, player);
}
player.setup(playerOpts);
player.on('beforePlay', _onBeforePlay);
player.on('ready', component.props.onReady);
player.on('setupError', component.eventHandlers.onError);
player.on('error', component.eventHandlers.onError);
player.on('adPlay', component.eventHandlers.onAdPlay);
player.on('adPause', component.props.onAdPause);
player.on('fullscreen', component.eventHandlers.onFullScreen);
player.on('pause', component.props.onPause);
player.on('play', component.eventHandlers.onPlay);
player.on('mute', component.eventHandlers.onMute);
player.on('playlistItem', component.eventHandlers.onVideoLoad);
player.on('time', component.eventHandlers.onTime);
player.on('beforeComplete', component.props.onOneHundredPercent);
}
exports.default = initialize;
;