fix instrumental qq lyrics

This commit is contained in:
yazninja 2022-05-08 10:33:17 +08:00
parent 85ef419d4e
commit 130816a1f0

View file

@ -1,6 +1,6 @@
<script type="text/x-template" id="lyrics-view"> <script type="text/x-template" id="lyrics-view">
<div ref="lyricsview" class="md-body lyric-body"> <div ref="lyricsview" class="md-body lyric-body">
<template v-if="lyrics && lyrics != [] && lyrics.length > 0"> <template v-if="lyrics && lyrics != [] && lyrics.length > 0 && !qqInstrumental(lyrics)">
<template v-for="(lyric, index) in lyrics" v-if="lyric && lyric.line && lyric.line != 'lrcInstrumental'"> <template v-for="(lyric, index) in lyrics" v-if="lyric && lyric.line && lyric.line != 'lrcInstrumental'">
<h3 class="lyric-line" @click="seekTo(lyric.startTime)" :class="{unsynced : lyric.startTime == 9999999}" <h3 class="lyric-line" @click="seekTo(lyric.startTime)" :class="{unsynced : lyric.startTime == 9999999}"
v-bind:line-index="index.toString()"> v-bind:line-index="index.toString()">
@ -183,6 +183,14 @@
} }
else return [] else return []
}, },
qqInstrumental(lyrics) {
for(lyric of lyrics){
if (lyric.line.includes("纯音乐") && lyric.line.includes("欣赏")){
return true
}
}
return false
},
checkIfScrollIsStatic : setInterval(() => { checkIfScrollIsStatic : setInterval(() => {
try { try {
if (position === this.$refs.lyricsview.scrollTop) { if (position === this.$refs.lyricsview.scrollTop) {