diff --git a/package-lock.json b/package-lock.json index b0075170..30b81b4c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "lx-music-desktop", - "version": "1.19.0-beta4", + "version": "1.19.0-beta6", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 28b536e9..a8d20318 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "lx-music-desktop", - "version": "1.19.0-beta5", + "version": "1.19.0-beta6", "description": "一个免费的音乐查找助手", "main": "./dist/electron/main.js", "productName": "lx-music-desktop", diff --git a/src/renderer/utils/lyric-font-player/line-player.js b/src/renderer/utils/lyric-font-player/line-player.js index 6da883d4..1da2dbc9 100644 --- a/src/renderer/utils/lyric-font-player/line-player.js +++ b/src/renderer/utils/lyric-font-player/line-player.js @@ -40,9 +40,7 @@ module.exports = class LinePlayer { } _initTag() { - this.tags = { - offset: 0, - } + this.tags = {} for (let tag in tagRegMap) { const matches = this.lyric.match(new RegExp(`\\[${tagRegMap[tag]}:([^\\]]*)]`, 'i')) this.tags[tag] = (matches && matches[1]) || '' @@ -50,6 +48,8 @@ module.exports = class LinePlayer { if (this.tags.offset) { let offset = parseInt(this.tags.offset) this.tags.offset = Number.isNaN(offset) ? 0 : offset + } else { + this.tags.offset = 0 } }