diff --git a/publish/changeLog.md b/publish/changeLog.md index dd472aa..7d3b775 100644 --- a/publish/changeLog.md +++ b/publish/changeLog.md @@ -17,6 +17,7 @@ - 调整了首页的界面布局 - 优化大屏幕下的字体大小及界面布局显示 +- 支持wy源flac hires歌曲类型的显示 ### 优化(程序) diff --git a/src/utils/musicSdk/wy/musicDetail.js b/src/utils/musicSdk/wy/musicDetail.js index d4c4ac3..ba8d2af 100644 --- a/src/utils/musicSdk/wy/musicDetail.js +++ b/src/utils/musicSdk/wy/musicDetail.js @@ -22,6 +22,13 @@ export default { if (privilege.id !== item.id) privilege = privileges.find(p => p.id === item.id) if (!privilege) return + if (privilege.maxBrLevel == 'hires') { + size = item.hr ? sizeFormate(item.hr.size) : null + types.push({ type: 'flac24bit', size }) + _types.flac24bit = { + size, + } + } switch (privilege.maxbr) { case 999000: size = item.sq ? sizeFormate(item.sq.size) : null diff --git a/src/utils/musicSdk/wy/musicSearch.js b/src/utils/musicSdk/wy/musicSearch.js index 670a634..3202499 100644 --- a/src/utils/musicSdk/wy/musicSearch.js +++ b/src/utils/musicSdk/wy/musicSearch.js @@ -33,6 +33,14 @@ export default { const types = [] const _types = {} let size + + if (item.privilege.maxBrLevel == 'hires') { + size = item.hr ? sizeFormate(item.hr.size) : null + types.push({ type: 'flac24bit', size }) + _types.flac24bit = { + size, + } + } switch (item.privilege.maxbr) { case 999000: size = item.sq ? sizeFormate(item.sq.size) : null diff --git a/src/utils/musicSdk/wy/songList.js b/src/utils/musicSdk/wy/songList.js index 926b497..e310b8d 100644 --- a/src/utils/musicSdk/wy/songList.js +++ b/src/utils/musicSdk/wy/songList.js @@ -151,6 +151,13 @@ export default { if (privilege.id !== item.id) privilege = privileges.find(p => p.id === item.id) if (!privilege) return + if (privilege.maxBrLevel == 'hires') { + size = item.hr ? sizeFormate(item.hr.size) : null + types.push({ type: 'flac24bit', size }) + _types.flac24bit = { + size, + } + } switch (privilege.maxbr) { case 999000: size = null