diff --git a/publish/changeLog.md b/publish/changeLog.md index 64203edf..677f3412 100644 --- a/publish/changeLog.md +++ b/publish/changeLog.md @@ -8,6 +8,7 @@ - 修复因插入数字类型的ID导致其意外在末尾追加 .0 导致列表数据异常的问题,同时也可能导致同步数据丢失的问题(要完全修复这个问题还需要同时将移动端、同步服务更新到最新版本) - 修复下载时出现302错误的问题 - 修复播放某些在线音频会没有声音的问题 +- 修复改变播放速率时会导致歌词报错的问题 ### 其他 diff --git a/src/common/utils/lyric-font-player/font-player.js b/src/common/utils/lyric-font-player/font-player.js index 9f3efa44..f958fb67 100644 --- a/src/common/utils/lyric-font-player/font-player.js +++ b/src/common/utils/lyric-font-player/font-player.js @@ -133,8 +133,8 @@ module.exports = class FontPlayer { // let lineText = '' let lrcShadowContent for (const font of fonts) { + if (!timeRxp.test(font)) return this._handleLineParse() text = font.replace(timeRxp, '') - if (RegExp.$2 == '') return this._handleLineParse() const time = parseInt(RegExp.$2) const dom = document.createElement('span')