waveform-playlist-nartj
Version:
Multiple track web audio editor and player with waveform preview
32 lines (25 loc) • 838 B
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = void 0;
var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck"));
var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass"));
/*
* virtual-dom hook for setting the volume input programmatically.
*/
var _default = /*#__PURE__*/function () {
function _default(gain) {
(0, _classCallCheck2["default"])(this, _default);
this.gain = gain;
}
(0, _createClass2["default"])(_default, [{
key: "hook",
value: function hook(volumeInput) {
volumeInput.setAttribute('value', this.gain * 100);
}
}]);
return _default;
}();
exports["default"] = _default;