@bradmax/player-rxjs
Version:
Bradmax Player ReactJs.
52 lines (50 loc) • 1.79 kB
JavaScript
/**
* @license
* _ _
* | | | |
* | |__ _ __ __ _ __| |_ __ ___ __ ___ __
* | '_ \| '__/ _` |/ _` | '_ ` _ \ / _` \ \/ /
* | |_) | | | (_| | (_| | | | | | | (_| |> <
* |_.__/|_| \__,_|\__,_|_| |_| |_|\__,_/_/\_\
*
* Bradmax Player
* bradmax.com
*/
/* @bradmax/player-rxjs v0.1.2 */
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 React.createElement("div", { className: "bradmax-player zebra", ref: function ref(r) {
return _this.container = r;
} });
};
return BradmaxPlayerZebra;
}(React.Component);
exports.default = BradmaxPlayerZebra;
/* bradmax.com */
//# sourceMappingURL=index.js.map