修复音乐播放媒体信息显示问题

This commit is contained in:
2023-01-26 05:42:39 +08:00
parent c4645b29e4
commit b0e8e8aab3
5 changed files with 21 additions and 24 deletions
+6 -7
View File
@@ -1,6 +1,6 @@
/**
* Parse lrc, suppose multiple time tag
* @param {string} lrc_s - Format:
* @param {string} lrcRaw - Format:
* [mm:ss]lyric
* [mm:ss.xx]lyric
* [mm:ss.xxx]lyric
@@ -9,10 +9,10 @@
*
* @return {Array} [[time, text], [time, text], [time, text], ...]
*/
export function parseLrc (lrc_s: string): Array<[number, string]> {
if (!lrc_s) return []
lrc_s = lrc_s.replace(/([^\]^\n])\[/g, (match, p1) => p1 + '\n[')
const lyric = lrc_s.split('\n')
export function parseLrc (lrcRaw: string): Array<[number, string]> {
if (!lrcRaw) return []
lrcRaw = lrcRaw.replace(/([^\]^\n])\[/g, (match, p1) => p1 + '\n[')
const lyric = lrcRaw.split('\n')
const lrc: Array<[number, string]> = []
const lyricLen = lyric.length
for (let i = 0; i < lyricLen; i++) {
@@ -36,8 +36,7 @@ export function parseLrc (lrc_s: string): Array<[number, string]> {
}
}
// sort by time
lrc.sort((item1, item2) => item1[0] - item2[0])
return lrc
return lrc.sort((item1, item2) => item1[0] - item2[0])
}
export function warn (message: string) {
+1 -1
View File
@@ -190,7 +190,7 @@
*/
volume: {
type: Number,
default: 0.8,
default: 0.5,
validator (value) {
return value >= 0 && value <= 1
},