diff --git a/package-lock.json b/package-lock.json index f9c8131..d0ec9ab 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "lx-music-mobile", - "version": "0.8.1-beta4", + "version": "0.8.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/publish/changeLog.md b/publish/changeLog.md index 744449d..9b77783 100644 --- a/publish/changeLog.md +++ b/publish/changeLog.md @@ -1,3 +1,4 @@ ### 修复 - 修复随机播放模式下在同列表切其他歌曲不会清空已播放列表的问题 +- 修复歌曲播放出错时的URL刷新问题 diff --git a/src/plugins/player/service.js b/src/plugins/player/service.js index 7b736b0..43bdb50 100644 --- a/src/plugins/player/service.js +++ b/src/plugins/player/service.js @@ -187,7 +187,7 @@ export default async() => { console.log('====TEMP PAUSE====') TrackPlayer.pause() if (retryTrack) { - if (retryTrack.id == retryGetUrlId) { + if (retryTrack.musicId == retryGetUrlId) { if (++retryGetUrlNum > 1) { store.dispatch(playerAction.playNext()) retryGetUrlId = null @@ -195,10 +195,10 @@ export default async() => { return } } else { - retryGetUrlId = retryTrack.id + retryGetUrlId = retryTrack.musicId retryGetUrlNum = 0 } - store.dispatch(playerAction.refreshMusicUrl(retryTrack.original, errorTime)) + store.dispatch(playerAction.refreshMusicUrl(global.playInfo.currentPlayMusicInfo, errorTime)) } else { store.dispatch(playerAction.playNext()) }