add minimum duration check for crossfade
This commit is contained in:
parent
a537642990
commit
616fd45734
1 changed files with 2 additions and 1 deletions
|
@ -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 a new issue