mirror of
https://github.com/jeffvli/feishin.git
synced 2026-05-07 12:30:12 +02:00
add minimum duration check for crossfade
This commit is contained in:
@@ -60,7 +60,8 @@ export const crossfadeHandler = (args: {
|
||||
} = args;
|
||||
|
||||
if (!isTransitioning || currentPlayer !== player) {
|
||||
const shouldBeginTransition = currentTime >= duration - fadeDuration;
|
||||
// check for a large-enough duration, as the default audio element has some dummy audio
|
||||
const shouldBeginTransition = duration > 0.5 && currentTime >= duration - fadeDuration;
|
||||
|
||||
if (shouldBeginTransition) {
|
||||
setIsTransitioning(true);
|
||||
|
||||
Reference in New Issue
Block a user