diff --git a/src/renderer/core/useApp/usePlayer/useLyric.js b/src/renderer/core/useApp/usePlayer/useLyric.js index 2a9e0519..bb48f7d4 100644 --- a/src/renderer/core/useApp/usePlayer/useLyric.js +++ b/src/renderer/core/useApp/usePlayer/useLyric.js @@ -28,7 +28,7 @@ export default ({ setting }) => { }) const getCurrentTime = () => { - return getPlayerCurrentTime() * 1000 + lyric.offset + return getPlayerCurrentTime() * 1000 + lyric.tempOffset } diff --git a/src/renderer/utils/lyric-font-player/index.js b/src/renderer/utils/lyric-font-player/index.js index 43315ddb..72a47b05 100644 --- a/src/renderer/utils/lyric-font-player/index.js +++ b/src/renderer/utils/lyric-font-player/index.js @@ -97,7 +97,7 @@ module.exports = class Lyric { this.onPlay(num, this._lines[num].text) } - _handleLinePlayerOnSetLyric = lyricLines => { + _handleLinePlayerOnSetLyric = (lyricLines, offset) => { // console.log(lyricLines) // this._lines = lyricsLines this.isLineMode = lyricLines.length && !/^<\d+,\d+>/.test(lyricLines[0].text) @@ -148,7 +148,7 @@ module.exports = class Lyric { }) } - this.onSetLyric(this._lines) + this.onSetLyric(this._lines, offset) } play(curTime) {