ngx-plyr
Version:
Angular 6+ bindings for [plyr video and audio player](https://github.com/sampotts/plyr). Supports everything that original library supports.
17 lines • 2 kB
JavaScript
import * as Plyr from 'plyr';
var DefaultPlyrDriver = /** @class */ (function () {
function DefaultPlyrDriver() {
}
DefaultPlyrDriver.prototype.create = function (params) {
return new Plyr(params.videoElement, params.options);
};
DefaultPlyrDriver.prototype.updateSource = function (params) {
params.plyr.source = params.source;
};
DefaultPlyrDriver.prototype.destroy = function (params) {
params.plyr.destroy();
};
return DefaultPlyrDriver;
}());
export { DefaultPlyrDriver };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGVmYXVsdC1wbHlyLWRyaXZlci5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1wbHlyLyIsInNvdXJjZXMiOlsibGliL3BseXItZHJpdmVyL2RlZmF1bHQtcGx5ci1kcml2ZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxLQUFLLElBQUksTUFBTSxNQUFNLENBQUM7QUFHN0I7SUFBQTtJQWNBLENBQUM7SUFaQyxrQ0FBTSxHQUFOLFVBQU8sTUFBOEI7UUFDbkMsT0FBTyxJQUFJLElBQUksQ0FBQyxNQUFNLENBQUMsWUFBWSxFQUFFLE1BQU0sQ0FBQyxPQUFPLENBQUMsQ0FBQztJQUN2RCxDQUFDO0lBRUQsd0NBQVksR0FBWixVQUFhLE1BQW9DO1FBQy9DLE1BQU0sQ0FBQyxJQUFJLENBQUMsTUFBTSxHQUFHLE1BQU0sQ0FBQyxNQUFNLENBQUM7SUFDckMsQ0FBQztJQUVELG1DQUFPLEdBQVAsVUFBUSxNQUErQjtRQUNyQyxNQUFNLENBQUMsSUFBSSxDQUFDLE9BQU8sRUFBRSxDQUFDO0lBQ3hCLENBQUM7SUFFSCx3QkFBQztBQUFELENBQUMsQUFkRCxJQWNDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0ICogYXMgUGx5ciBmcm9tICdwbHlyJztcbmltcG9ydCB7IFBseXJEcml2ZXIsIFBseXJEcml2ZXJDcmVhdGVQYXJhbXMsIFBseXJEcml2ZXJEZXN0cm95UGFyYW1zLCBQbHlyRHJpdmVyVXBkYXRlU291cmNlUGFyYW1zIH0gZnJvbSAnLi9wbHlyLWRyaXZlcic7XG5cbmV4cG9ydCBjbGFzcyBEZWZhdWx0UGx5ckRyaXZlciBpbXBsZW1lbnRzIFBseXJEcml2ZXIge1xuXG4gIGNyZWF0ZShwYXJhbXM6IFBseXJEcml2ZXJDcmVhdGVQYXJhbXMpIHtcbiAgICByZXR1cm4gbmV3IFBseXIocGFyYW1zLnZpZGVvRWxlbWVudCwgcGFyYW1zLm9wdGlvbnMpO1xuICB9XG5cbiAgdXBkYXRlU291cmNlKHBhcmFtczogUGx5ckRyaXZlclVwZGF0ZVNvdXJjZVBhcmFtcykge1xuICAgIHBhcmFtcy5wbHlyLnNvdXJjZSA9IHBhcmFtcy5zb3VyY2U7XG4gIH1cblxuICBkZXN0cm95KHBhcmFtczogUGx5ckRyaXZlckRlc3Ryb3lQYXJhbXMpIHtcbiAgICBwYXJhbXMucGx5ci5kZXN0cm95KCk7XG4gIH1cblxufVxuIl19