diff --git a/packages/artplayer/src/index.js b/packages/artplayer/src/index.js index 93673a665..fdbb2c90c 100644 --- a/packages/artplayer/src/index.js +++ b/packages/artplayer/src/index.js @@ -202,10 +202,14 @@ export default class Artplayer extends Emitter { return this.template.$video } + reset() { + this.video.removeAttribute('src') + this.video.load() + } + destroy(removeHtml = true) { if (Artplayer.REMOVE_SRC_WHEN_DESTROY) { - this.video.removeAttribute('src') - this.video.load() + this.reset() } this.events.destroy() this.template.destroy(removeHtml)