修复记住播放进度的情况下,使用Scheme URL打开应用播放的歌曲进度没有被重置的问题

This commit is contained in:
lyswhut
2023-02-22 15:43:45 +08:00
parent 60b357e6f9
commit fe7bc924da
4 changed files with 12 additions and 4 deletions
+8 -1
View File
@@ -8,6 +8,7 @@ import useInitUserApi from './useInitUserApi'
import { play, playList } from '@renderer/core/player'
import { onBeforeUnmount } from '@common/utils/vueTools'
import { appSetting } from '@renderer/store/setting'
import { playMusicInfo } from '@renderer/store/player/state'
const initPrevPlayInfo = async() => {
const info = await getPlayInfo()
@@ -18,7 +19,13 @@ const initPrevPlayInfo = async() => {
window.lx.restorePlayInfo = info
playList(info.listId, info.index)
if (appSetting['player.startupAutoPlay']) setTimeout(play)
if (appSetting['player.startupAutoPlay']) {
const musicInfo = playMusicInfo.musicInfo
if (!musicInfo) return
setTimeout(() => {
if (musicInfo.id == playMusicInfo.musicInfo?.id) play()
})
}
}
export default () => {