(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