mirror of
https://github.com/antebudimir/feishin.git
synced 2026-01-01 18:33:33 +00:00
fix(player): Improve MPV stability and seek performance (#953)
This commit is contained in:
parent
9f11061433
commit
62f4bb0d7b
2 changed files with 2 additions and 2 deletions
|
|
@ -83,6 +83,7 @@ export const SynchronizedLyrics = ({
|
||||||
(time: number) => {
|
(time: number) => {
|
||||||
if (playbackType === PlaybackType.LOCAL && mpvPlayer) {
|
if (playbackType === PlaybackType.LOCAL && mpvPlayer) {
|
||||||
mpvPlayer.seekTo(time);
|
mpvPlayer.seekTo(time);
|
||||||
|
setCurrentTime(time, true);
|
||||||
} else {
|
} else {
|
||||||
setCurrentTime(time, true);
|
setCurrentTime(time, true);
|
||||||
handleScrobbleFromSeek(time);
|
handleScrobbleFromSeek(time);
|
||||||
|
|
|
||||||
|
|
@ -119,8 +119,7 @@ export const useCenterControls = (args: { playersRef: any }) => {
|
||||||
|
|
||||||
const handleStop = useCallback(() => {
|
const handleStop = useCallback(() => {
|
||||||
if (isMpvPlayer) {
|
if (isMpvPlayer) {
|
||||||
mpvPlayer!.pause();
|
mpvPlayer!.stop();
|
||||||
mpvPlayer!.seekTo(0);
|
|
||||||
} else {
|
} else {
|
||||||
stopPlayback();
|
stopPlayback();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue