修复播放器的停止逻辑问题
parent
0f0be95c12
commit
6105a331aa
|
@ -22,6 +22,7 @@
|
||||||
- 修复下载功能的歌词换源时会进入死循环的问题
|
- 修复下载功能的歌词换源时会进入死循环的问题
|
||||||
- 修复某些歌曲无法下载的问题
|
- 修复某些歌曲无法下载的问题
|
||||||
- 修复windows平台下软件目录存在`portable`文件夹时,仍会创建`C:\Users\<user>\AppData\Roaming\lx-music-desktop\Dictionaries\en-US-9-0.bdic`文件的问题,现在不会再创建文件,但仍会创建空目录(Electron的问题,目前暂无解决方法)
|
- 修复windows平台下软件目录存在`portable`文件夹时,仍会创建`C:\Users\<user>\AppData\Roaming\lx-music-desktop\Dictionaries\en-US-9-0.bdic`文件的问题,现在不会再创建文件,但仍会创建空目录(Electron的问题,目前暂无解决方法)
|
||||||
|
- 修复播放器的停止逻辑问题
|
||||||
|
|
||||||
### 其他
|
### 其他
|
||||||
|
|
||||||
|
|
|
@ -104,7 +104,7 @@ export const getPlayIndex = (listId, musicInfo, isTempPlay) => {
|
||||||
}
|
}
|
||||||
|
|
||||||
const list = getList(listId)
|
const list = getList(listId)
|
||||||
if (list?.length) {
|
if (list?.length && musicInfo) {
|
||||||
if (musicInfo.key) { // 已下载的歌曲
|
if (musicInfo.key) { // 已下载的歌曲
|
||||||
const currentKey = musicInfo.key
|
const currentKey = musicInfo.key
|
||||||
playIndex = list.findIndex(m => m.key == currentKey)
|
playIndex = list.findIndex(m => m.key == currentKey)
|
||||||
|
|
|
@ -27,7 +27,6 @@ import {
|
||||||
setMusicInfo,
|
setMusicInfo,
|
||||||
musicInfoItem,
|
musicInfoItem,
|
||||||
playMusicInfo,
|
playMusicInfo,
|
||||||
playInfo,
|
|
||||||
setPlayList,
|
setPlayList,
|
||||||
setPlayMusicInfo,
|
setPlayMusicInfo,
|
||||||
playedList,
|
playedList,
|
||||||
|
@ -227,7 +226,7 @@ export default ({ setting }) => {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
if (playInfo.musicInfo) {
|
if (playMusicInfo.musicInfo) {
|
||||||
setPlayerStop()
|
setPlayerStop()
|
||||||
window.eventHub.emit(eventPlayerNames.pause)
|
window.eventHub.emit(eventPlayerNames.pause)
|
||||||
setStopStatus()
|
setStopStatus()
|
||||||
|
@ -285,6 +284,7 @@ export default ({ setting }) => {
|
||||||
|
|
||||||
const handelStop = () => {
|
const handelStop = () => {
|
||||||
setPlayerStop()
|
setPlayerStop()
|
||||||
|
setPlayMusicInfo(playMusicInfo.listId, null)
|
||||||
window.eventHub.emit(eventPlayerNames.stop)
|
window.eventHub.emit(eventPlayerNames.stop)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue