新增设置-播放详情页设置-延迟歌词滚动设置(#1985)
This commit is contained in:
@@ -2,6 +2,7 @@ import { ref, onMounted, onBeforeUnmount, watch, nextTick } from '@common/utils/
|
||||
import { throttle, formatPlayTime2 } from '@common/utils/common'
|
||||
import { scrollTo } from '@common/utils/renderer'
|
||||
import { play } from '@renderer/core/player/action'
|
||||
import { appSetting } from '@renderer/store/setting'
|
||||
// import { player as eventPlayerNames } from '@renderer/event/names'
|
||||
|
||||
export default ({ isPlay, lyric, playProgress, isShowLyricProgressSetting, offset }) => {
|
||||
@@ -192,10 +193,14 @@ export default ({ isPlay, lyric, playProgress, isShowLyricProgressSetting, offse
|
||||
isSetedLines &&= false
|
||||
if (oldLine == null || line - oldLine != 1) return handleScrollLrc()
|
||||
|
||||
delayScrollTimeout = setTimeout(() => {
|
||||
delayScrollTimeout = null
|
||||
handleScrollLrc(600)
|
||||
}, 600)
|
||||
if (appSetting['playDetail.isDelayScroll']) {
|
||||
delayScrollTimeout = setTimeout(() => {
|
||||
delayScrollTimeout = null
|
||||
handleScrollLrc(600)
|
||||
}, 600)
|
||||
} else {
|
||||
handleScrollLrc()
|
||||
}
|
||||
}
|
||||
|
||||
watch(() => lyric.lines, initLrc)
|
||||
|
||||
@@ -3,6 +3,8 @@ dt#play_detail {{ $t('setting__play_detail') }}
|
||||
dd
|
||||
.gap-top
|
||||
base-checkbox(id="setting_play_detail_font_zoom_enable" :model-value="appSetting['playDetail.isZoomActiveLrc']" :label="$t('setting__play_detail_font_zoom')" @update:model-value="updateSetting({'playDetail.isZoomActiveLrc': $event})")
|
||||
.gap-top
|
||||
base-checkbox(id="setting_play_detail_lyric_delayScroll" :model-value="appSetting['playDetail.isDelayScroll']" :label="$t('setting__play_detail_lyric_delay_scroll')" @update:model-value="updateSetting({ 'playDetail.isDelayScroll': $event })")
|
||||
.gap-top
|
||||
base-checkbox(id="setting_play_detail_lyric_progress_enable" :model-value="appSetting['playDetail.isShowLyricProgressSetting']" :label="$t('setting__play_detail_lyric_progress')" @update:model-value="updateSetting({'playDetail.isShowLyricProgressSetting': $event})")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user