新增 我的列表-换源播放 功能
This commit is contained in:
@@ -24,18 +24,20 @@ export const getMusicUrl = async({
|
||||
quality,
|
||||
isRefresh = false,
|
||||
onToggleSource,
|
||||
allowToggleSource,
|
||||
}: {
|
||||
musicInfo: LX.Music.MusicInfo | LX.Download.ListItem
|
||||
isRefresh?: boolean
|
||||
quality?: LX.Quality
|
||||
onToggleSource?: (musicInfo?: LX.Music.MusicInfoOnline) => void
|
||||
allowToggleSource?: boolean
|
||||
}): Promise<string> => {
|
||||
if ('progress' in musicInfo) {
|
||||
return getDownloadMusicUrl({ musicInfo, isRefresh, onToggleSource })
|
||||
return getDownloadMusicUrl({ musicInfo, isRefresh, onToggleSource, allowToggleSource })
|
||||
} else if (musicInfo.source == 'local') {
|
||||
return getLocalMusicUrl({ musicInfo, isRefresh, onToggleSource })
|
||||
return getLocalMusicUrl({ musicInfo, isRefresh, onToggleSource, allowToggleSource })
|
||||
} else {
|
||||
return getOnlineMusicUrl({ musicInfo, isRefresh, quality, onToggleSource })
|
||||
return getOnlineMusicUrl({ musicInfo, isRefresh, quality, onToggleSource, allowToggleSource })
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user