mirror of
https://github.com/antebudimir/feishin.git
synced 2025-12-31 10:03:33 +00:00
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;
|
} = args;
|
||||||
|
|
||||||
if (!isTransitioning || currentPlayer !== player) {
|
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) {
|
if (shouldBeginTransition) {
|
||||||
setIsTransitioning(true);
|
setIsTransitioning(true);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue