Skip to content

Commit e372b9c

Browse files
committed
fix: might be a brief black frame flicker during playback
1 parent b43e2df commit e372b9c

2 files changed

Lines changed: 8 additions & 3 deletions

File tree

.changeset/public-buckets-grin.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@webav/av-canvas': patch
3+
---
4+
5+
fix: might be a brief black frame flicker during playback

packages/av-canvas/src/av-canvas.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -282,16 +282,16 @@ export class AVCanvas {
282282
},
283283
updateTime: throttle((curTime: number) => {
284284
const sprs = this.#spriteManager.getSprites({ time: false });
285-
// 匹配接下来 300ms 内即将要播放的 Sprite
285+
// 匹配接下来 1s 内即将要播放的 Sprite
286286
const matchPreSprs = sprs.filter((vs) => {
287287
const { offset } = vs.time;
288-
return offset > curTime && offset - 300e3 <= curTime;
288+
return offset > curTime && offset - 1e6 <= curTime;
289289
});
290290
for (const vs of matchPreSprs) {
291291
if (!readyVS.has(vs)) vs.preFrame(0);
292292
readyVS.add(vs);
293293
}
294-
}, 300),
294+
}, 500),
295295
};
296296
})();
297297

0 commit comments

Comments
 (0)