fix: 下载无损格式会返回hires音质的问题

This commit is contained in:
shano
2025-09-10 00:42:17 +08:00
parent d24d3d63b8
commit 5ab3143fdd

View File

@@ -30,6 +30,8 @@ export const getMusicUrl = async (id: number, isDownloaded: boolean = false) =>
params: {
id,
level: settingStore.setData.musicQuality || 'higher',
encodeType: settingStore.setData.musicQuality == 'lossless' ? 'aac' : 'flac',
// level为lossless时encodeType=flac时网易云会返回hires音质encodeType=aac时网易云会返回lossless音质
cookie: `${localStorage.getItem('token')} os=pc;`
}
});
@@ -45,7 +47,8 @@ export const getMusicUrl = async (id: number, isDownloaded: boolean = false) =>
return await request.get('/song/url/v1', {
params: {
id,
level: settingStore.setData.musicQuality || 'higher'
level: settingStore.setData.musicQuality || 'higher',
encodeType: settingStore.setData.musicQuality == 'lossless' ? 'aac' : 'flac'
}
});
};