UNPKG

@bradmax/player-rxjs

Version:
35 lines 1.38 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var tslib_1 = require("tslib"); require("@bradmax/player/zebra"); var version_1 = require("@bradmax/player/version"); var React = require("react"); var BradmaxPlayerZebra = (function (_super) { tslib_1.__extends(BradmaxPlayerZebra, _super); function BradmaxPlayerZebra() { var _this = _super !== null && _super.apply(this, arguments) || this; _this.theme = 'zebra'; _this.container = null; _this.player = null; _this.api = null; return _this; } BradmaxPlayerZebra.prototype.componentDidMount = function () { if (this.container != null) { this.player = bradmax.player.create(this.container, this.props, this.theme + "_" + version_1.BRADMAX_PLAYER_VERSION); this.api = this.player.modules.JavascriptApi; } }; BradmaxPlayerZebra.prototype.componentWillUnmount = function () { if (this.player != null) { bradmax.player.destroy(this.player); } }; BradmaxPlayerZebra.prototype.render = function () { var _this = this; return (<div className="bradmax-player zebra" ref={function (r) { return _this.container = r; }}/>); }; return BradmaxPlayerZebra; }(React.Component)); exports.default = BradmaxPlayerZebra; //# sourceMappingURL=index.js.map