修复音乐播放媒体信息显示问题
This commit is contained in:
@@ -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) {
|
||||
|
||||
@@ -190,7 +190,7 @@
|
||||
*/
|
||||
volume: {
|
||||
type: Number,
|
||||
default: 0.8,
|
||||
default: 0.5,
|
||||
validator (value) {
|
||||
return value >= 0 && value <= 1
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user