2021-06-21 23:47:23 +08:00

518 lines
24 KiB
JavaScript

(window.webpackJsonp = window.webpackJsonp || []).push([
[13],
{
'0uik': function(o, t) {
o.exports =
'data:image/png;base64,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';
},
'59XX': function(o, t, r) {
o.exports = { audioWrap: 'audioWrap___1o2Z1' };
},
LKa7: function(o, t, r) {
'use strict';
r.r(t);
var e = r('q1tI'),
n = r.n(e),
_ = r('lGKq'),
a = r.n(_),
u = r('59XX'),
l = r.n(u),
s = r('0uik'),
c = r.n(s),
p = Object(e.memo)(i => {
var d = i.height,
A = i.url,
E = i.isTpl;
return n.a.createElement(
n.a.Fragment,
null,
E
? n.a.createElement(
'div',
null,
n.a.createElement('img', {
src: c.a,
style: { width: '100%' },
alt: 'h5-dooring音频播放组件',
}),
)
: n.a.createElement(
'div',
{ className: l.a.audioWrap },
n.a.createElement(a.a, {
src: A,
autoPlay: !1,
controls: !0,
style: { width: '100%', height: d + 'px' },
}),
),
);
});
t.default = p;
},
lGKq: function(module, exports, __webpack_require__) {
module.exports = (function(o) {
var t = {};
function r(e) {
if (t[e]) return t[e].exports;
var n = (t[e] = { i: e, l: !1, exports: {} });
return o[e].call(n.exports, n, n.exports, r), (n.l = !0), n.exports;
}
return (
(r.m = o),
(r.c = t),
(r.d = function(e, n, _) {
r.o(e, n) || Object.defineProperty(e, n, { enumerable: !0, get: _ });
}),
(r.r = function(e) {
typeof Symbol != 'undefined' &&
Symbol.toStringTag &&
Object.defineProperty(e, Symbol.toStringTag, { value: 'Module' }),
Object.defineProperty(e, '__esModule', { value: !0 });
}),
(r.t = function(e, n) {
if ((1 & n && (e = r(e)), 8 & n)) return e;
if (4 & n && typeof e == 'object' && e && e.__esModule) return e;
var _ = Object.create(null);
if (
(r.r(_),
Object.defineProperty(_, 'default', { enumerable: !0, value: e }),
2 & n && typeof e != 'string')
)
for (var a in e)
r.d(
_,
a,
function(u) {
return e[u];
}.bind(null, a),
);
return _;
}),
(r.n = function(e) {
var n =
e && e.__esModule
? function() {
return e.default;
}
: function() {
return e;
};
return r.d(n, 'a', n), n;
}),
(r.o = function(e, n) {
return Object.prototype.hasOwnProperty.call(e, n);
}),
(r.p = ''),
r((r.s = 2))
);
})([
function(o, t) {
o.exports = __webpack_require__('17x9');
},
function(o, t) {
o.exports = __webpack_require__('q1tI');
},
function(module, __webpack_exports__, __webpack_require__) {
'use strict';
__webpack_require__.r(__webpack_exports__),
function(module) {
var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(1),
react__WEBPACK_IMPORTED_MODULE_0___default = __webpack_require__.n(
react__WEBPACK_IMPORTED_MODULE_0__,
),
prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(0),
prop_types__WEBPACK_IMPORTED_MODULE_1___default = __webpack_require__.n(
prop_types__WEBPACK_IMPORTED_MODULE_1__,
),
enterModule;
function _typeof(o) {
return (_typeof =
typeof Symbol == 'function' && typeof Symbol.iterator == 'symbol'
? function(t) {
return typeof t;
}
: function(t) {
return t &&
typeof Symbol == 'function' &&
t.constructor === Symbol &&
t !== Symbol.prototype
? 'symbol'
: typeof t;
})(o);
}
function _extends() {
return (_extends =
Object.assign ||
function(o) {
for (var t = 1; t < arguments.length; t++) {
var r = arguments[t];
for (var e in r) Object.prototype.hasOwnProperty.call(r, e) && (o[e] = r[e]);
}
return o;
}).apply(this, arguments);
}
function _classCallCheck(o, t) {
if (!(o instanceof t)) throw new TypeError('Cannot call a class as a function');
}
function _defineProperties(o, t) {
for (var r = 0; r < t.length; r++) {
var e = t[r];
(e.enumerable = e.enumerable || !1),
(e.configurable = !0),
'value' in e && (e.writable = !0),
Object.defineProperty(o, e.key, e);
}
}
function _createClass(o, t, r) {
return t && _defineProperties(o.prototype, t), r && _defineProperties(o, r), o;
}
function _inherits(o, t) {
if (typeof t != 'function' && t !== null)
throw new TypeError('Super expression must either be null or a function');
(o.prototype = Object.create(t && t.prototype, {
constructor: { value: o, writable: !0, configurable: !0 },
})),
t && _setPrototypeOf(o, t);
}
function _setPrototypeOf(o, t) {
return (_setPrototypeOf =
Object.setPrototypeOf ||
function(r, e) {
return (r.__proto__ = e), r;
})(o, t);
}
function _createSuper(o) {
return function() {
var t,
r = _getPrototypeOf(o);
if (_isNativeReflectConstruct()) {
var e = _getPrototypeOf(this).constructor;
t = Reflect.construct(r, arguments, e);
} else t = r.apply(this, arguments);
return _possibleConstructorReturn(this, t);
};
}
function _possibleConstructorReturn(o, t) {
return !t || (_typeof(t) !== 'object' && typeof t != 'function')
? _assertThisInitialized(o)
: t;
}
function _assertThisInitialized(o) {
if (o === void 0)
throw new ReferenceError(
"this hasn't been initialised - super() hasn't been called",
);
return o;
}
function _isNativeReflectConstruct() {
if (typeof Reflect == 'undefined' || !Reflect.construct) return !1;
if (Reflect.construct.sham) return !1;
if (typeof Proxy == 'function') return !0;
try {
return (
Date.prototype.toString.call(Reflect.construct(Date, [], function() {})), !0
);
} catch (o) {
return !1;
}
}
function _getPrototypeOf(o) {
return (_getPrototypeOf = Object.setPrototypeOf
? Object.getPrototypeOf
: function(t) {
return t.__proto__ || Object.getPrototypeOf(t);
})(o);
}
function _defineProperty(o, t, r) {
return (
t in o
? Object.defineProperty(o, t, {
value: r,
enumerable: !0,
configurable: !0,
writable: !0,
})
: (o[t] = r),
o
);
}
(enterModule =
typeof reactHotLoaderGlobal != 'undefined'
? reactHotLoaderGlobal.enterModule
: void 0),
enterModule && enterModule(module);
var __signature__ =
typeof reactHotLoaderGlobal != 'undefined'
? reactHotLoaderGlobal.default.signature
: function(o) {
return o;
},
ReactAudioPlayer = (function(_Component) {
_inherits(ReactAudioPlayer, _Component);
var _super = _createSuper(ReactAudioPlayer);
function ReactAudioPlayer() {
var o;
_classCallCheck(this, ReactAudioPlayer);
for (var t = arguments.length, r = new Array(t), e = 0; e < t; e++)
r[e] = arguments[e];
return (
_defineProperty(
_assertThisInitialized((o = _super.call.apply(_super, [this].concat(r)))),
'audioEl',
react__WEBPACK_IMPORTED_MODULE_0___default.a.createRef(),
),
_defineProperty(_assertThisInitialized(o), 'listenTracker', void 0),
o
);
}
return (
_createClass(ReactAudioPlayer, [
{
key: 'componentDidMount',
value: function() {
var t = this,
r = this.audioEl.current;
r &&
(this.updateVolume(this.props.volume),
r.addEventListener('error', function(e) {
t.props.onError(e);
}),
r.addEventListener('canplay', function(e) {
t.props.onCanPlay(e);
}),
r.addEventListener('canplaythrough', function(e) {
t.props.onCanPlayThrough(e);
}),
r.addEventListener('play', function(e) {
t.setListenTrack(), t.props.onPlay(e);
}),
r.addEventListener('abort', function(e) {
t.clearListenTrack(), t.props.onAbort(e);
}),
r.addEventListener('ended', function(e) {
t.clearListenTrack(), t.props.onEnded(e);
}),
r.addEventListener('pause', function(e) {
t.clearListenTrack(), t.props.onPause(e);
}),
r.addEventListener('seeked', function(e) {
t.props.onSeeked(e);
}),
r.addEventListener('loadedmetadata', function(e) {
t.props.onLoadedMetadata(e);
}),
r.addEventListener('volumechange', function(e) {
t.props.onVolumeChanged(e);
}));
},
},
{
key: 'componentDidUpdate',
value: function(t) {
this.updateVolume(this.props.volume);
},
},
{
key: 'setListenTrack',
value: function() {
var t = this;
if (!this.listenTracker) {
var r = this.props.listenInterval;
this.listenTracker = window.setInterval(function() {
t.audioEl.current && t.props.onListen(t.audioEl.current.currentTime);
}, r);
}
},
},
{
key: 'updateVolume',
value: function(t) {
var r = this.audioEl.current;
r !== null &&
typeof t == 'number' &&
t !== (r == null ? void 0 : r.volume) &&
(r.volume = t);
},
},
{
key: 'clearListenTrack',
value: function() {
this.listenTracker &&
(clearInterval(this.listenTracker), delete this.listenTracker);
},
},
{
key: 'render',
value: function() {
var t =
this.props.children ||
react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(
'p',
null,
'Your browser does not support the ',
react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(
'code',
null,
'audio',
),
' element.',
),
r = !(this.props.controls === !1),
e = this.props.title ? this.props.title : this.props.src,
n = {};
return (
this.props.controlsList && (n.controlsList = this.props.controlsList),
react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(
'audio',
_extends(
{
autoPlay: this.props.autoPlay,
className: 'react-audio-player '.concat(this.props.className),
controls: r,
crossOrigin: this.props.crossOrigin,
id: this.props.id,
loop: this.props.loop,
muted: this.props.muted,
preload: this.props.preload,
ref: this.audioEl,
src: this.props.src,
style: this.props.style,
title: e,
},
n,
),
t,
)
);
},
},
{
key: '__reactstandin__regenerateByEval',
value: function(key, code) {
this[key] = eval(code);
},
},
]),
ReactAudioPlayer
);
})(react__WEBPACK_IMPORTED_MODULE_0__.Component);
_defineProperty(ReactAudioPlayer, 'propTypes', void 0),
_defineProperty(ReactAudioPlayer, 'defaultProps', void 0),
(ReactAudioPlayer.defaultProps = {
autoPlay: !1,
children: null,
className: '',
controls: !1,
controlsList: '',
id: '',
listenInterval: 1e4,
loop: !1,
muted: !1,
onAbort: function() {},
onCanPlay: function() {},
onCanPlayThrough: function() {},
onEnded: function() {},
onError: function() {},
onListen: function() {},
onPause: function() {},
onPlay: function() {},
onSeeked: function() {},
onVolumeChanged: function() {},
onLoadedMetadata: function() {},
preload: 'metadata',
style: {},
title: '',
volume: 1,
}),
(ReactAudioPlayer.propTypes = {
autoPlay: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,
children: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.element,
className: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,
controls: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,
controlsList: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,
crossOrigin: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,
id: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,
listenInterval: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.number,
loop: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,
muted: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,
onAbort: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func,
onCanPlay: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func,
onCanPlayThrough: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func,
onEnded: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func,
onError: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func,
onListen: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func,
onLoadedMetadata: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func,
onPause: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func,
onPlay: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func,
onSeeked: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func,
onVolumeChanged: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func,
preload: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.oneOf([
'',
'none',
'metadata',
'auto',
]),
src: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,
style: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.objectOf(
prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,
),
title: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,
volume: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.number,
});
var _default = ReactAudioPlayer,
reactHotLoader,
leaveModule;
(__webpack_exports__.default = _default),
(reactHotLoader =
typeof reactHotLoaderGlobal != 'undefined'
? reactHotLoaderGlobal.default
: void 0),
reactHotLoader &&
(reactHotLoader.register(
ReactAudioPlayer,
'ReactAudioPlayer',
'/home/justin/Projects/react-audio-player/src/index.tsx',
),
reactHotLoader.register(
_default,
'default',
'/home/justin/Projects/react-audio-player/src/index.tsx',
)),
(leaveModule =
typeof reactHotLoaderGlobal != 'undefined'
? reactHotLoaderGlobal.leaveModule
: void 0),
leaveModule && leaveModule(module);
}.call(this, __webpack_require__(3)(module));
},
function(o, t) {
o.exports = function(r) {
if (!r.webpackPolyfill) {
var e = Object.create(r);
e.children || (e.children = []),
Object.defineProperty(e, 'loaded', {
enumerable: !0,
get: function() {
return e.l;
},
}),
Object.defineProperty(e, 'id', {
enumerable: !0,
get: function() {
return e.i;
},
}),
Object.defineProperty(e, 'exports', { enumerable: !0 }),
(e.webpackPolyfill = 1);
}
return e;
};
},
]);
},
},
]);
//# sourceMappingURL=13.js.map