mirror of
https://github.com/zhw2590582/ArtPlayer.git
synced 2026-10-22 13:21:20 -08:00
refactor: remove architecture documentation and improve code readability
- Deleted ARCHITECTURE.md file to streamline project documentation. - Refactored AudioEngine, EventTarget, MediaBunnyEngine, VideoEngine, VideoShim, and index.js for improved readability by adding consistent line breaks and spacing. - Enhanced code structure by ensuring single-responsibility principles and clearer flow in methods. - Updated TypeScript definitions for better clarity on options available in the artplayer-proxy-mediabunny package.
This commit is contained in:
1 parent
be44c1f8dd
commit
9d760a2f59
10 files changed
+164
-275
No files matched your search
@@ -277,15 +277,15 @@ function artplayerProxyMediabunny(option = {}) {
|
||||
if (typeof window !== 'undefined') window.artplayerProxyMediabunny = artplayerProxyMediabunny;
|
||||
|
||||
},{"./VideoShim.js":"l1ksT","@parcel/transformer-js/src/esmodule-helpers.js":"8oCsH"}],"l1ksT":[function(require,module,exports,__globalThis) {
|
||||
var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js");
|
||||
parcelHelpers.defineInteropFlag(exports);
|
||||
var _eventTargetJs = require("./EventTarget.js");
|
||||
var _eventTargetJsDefault = parcelHelpers.interopDefault(_eventTargetJs);
|
||||
/**
|
||||
* Video Element Shim
|
||||
* Simulates HTMLVideoElement interface for MediaBunny
|
||||
*/ var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js");
|
||||
parcelHelpers.defineInteropFlag(exports);
|
||||
var _mediaBunnyEngineJs = require("./MediaBunnyEngine.js");
|
||||
*/ var _mediaBunnyEngineJs = require("./MediaBunnyEngine.js");
|
||||
var _mediaBunnyEngineJsDefault = parcelHelpers.interopDefault(_mediaBunnyEngineJs);
|
||||
var _eventTargetJs = require("./EventTarget.js");
|
||||
var _eventTargetJsDefault = parcelHelpers.interopDefault(_eventTargetJs);
|
||||
function clamp(v, min, max) {
|
||||
return Math.max(min, Math.min(max, Number(v) || 0));
|
||||
}
|
||||
@@ -601,6 +601,7 @@ class MediaBunnyEngine {
|
||||
;
|
||||
this.events.emit('loadedmetadata');
|
||||
this.events.emit('durationchange');
|
||||
this.events.emit('progress');
|
||||
}
|
||||
};
|
||||
try {
|
||||
@@ -624,6 +625,7 @@ class MediaBunnyEngine {
|
||||
this.events.emit('loadeddata');
|
||||
this.events.emit('canplay');
|
||||
this.events.emit('canplaythrough');
|
||||
this.events.emit('progress');
|
||||
} catch (err) {
|
||||
if (id !== this.loadSeq) return;
|
||||
this.error = {
|
||||
|
||||
Reference in new issue
Block a user