mirror of
https://github.com/ikun0014/lx-music-mobile.git
synced 2025-07-03 13:22:10 +08:00
修复歌词显示问题
This commit is contained in:
parent
b3e2113a1a
commit
64a00c443a
@ -80,17 +80,17 @@ export const pause = () => {
|
|||||||
export const useLrcPlay = () => {
|
export const useLrcPlay = () => {
|
||||||
const [lrcInfo, setLrcInfo] = useState({ line: 0, text: '' })
|
const [lrcInfo, setLrcInfo] = useState({ line: 0, text: '' })
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
const playCallback = (line, text) => {
|
|
||||||
setLrcInfo({ line, text })
|
|
||||||
}
|
|
||||||
const setLrcCallback = () => {
|
const setLrcCallback = () => {
|
||||||
setLrcInfo({ line: 0, text: '' })
|
setLrcInfo({ line: 0, text: '' })
|
||||||
}
|
}
|
||||||
lrcTools.addPlayHook(playCallback)
|
const playCallback = (line, text) => {
|
||||||
|
setLrcInfo({ line, text })
|
||||||
|
}
|
||||||
lrcTools.addSetLyricHook(setLrcCallback)
|
lrcTools.addSetLyricHook(setLrcCallback)
|
||||||
|
lrcTools.addPlayHook(playCallback)
|
||||||
return () => {
|
return () => {
|
||||||
lrcTools.removePlayHook(playCallback)
|
|
||||||
lrcTools.removeSetLyricHook(setLrcCallback)
|
lrcTools.removeSetLyricHook(setLrcCallback)
|
||||||
|
lrcTools.removePlayHook(playCallback)
|
||||||
}
|
}
|
||||||
}, [setLrcInfo])
|
}, [setLrcInfo])
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user