fix safari drawctx crash
This commit is contained in:
parent
8338692464
commit
0deec487c3
@ -170,7 +170,11 @@ const drawFrame = (frameIndex: number) => {
|
||||
// 如果img加载失败,它仍然是一个Image对象,但drawImage不会绘制任何内容,
|
||||
// 从而使该帧保持透明,这正是我们想要的效果。
|
||||
if (img) {
|
||||
try {
|
||||
ctx.drawImage(img, 0, 0, canvas.width, canvas.height)
|
||||
} catch (e) {
|
||||
console.error(`绘制帧 ${safeIndex} 时出错:`, e)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user