diff --git a/packages/artplayer-plugin-danmuku/src/danmuku.js b/packages/artplayer-plugin-danmuku/src/danmuku.js index 0e7aa02cf..8c0d54125 100644 --- a/packages/artplayer-plugin-danmuku/src/danmuku.js +++ b/packages/artplayer-plugin-danmuku/src/danmuku.js @@ -56,17 +56,20 @@ export default class Danmuku { if (typeof this.option.danmuku === 'function') { this.option.danmuku().then((danmus) => { this.queue = []; + this.$danmuku.innerText = ''; danmus.forEach(this.emit.bind(this)); this.art.emit('artplayerPluginDanmuku:loaded'); }); } else if (typeof this.option.danmuku === 'string') { bilibiliDanmuParseFromUrl(this.option.danmuku).then((danmus) => { this.queue = []; + this.$danmuku.innerText = ''; danmus.forEach(this.emit.bind(this)); this.art.emit('artplayerPluginDanmuku:loaded'); }); } else { this.queue = []; + this.$danmuku.innerText = ''; this.option.danmuku.forEach(this.emit.bind(this)); this.art.emit('artplayerPluginDanmuku:loaded'); }