fix safari drawctx crash

This commit is contained in:
2025-08-04 11:42:35 +08:00
parent 8338692464
commit 0deec487c3
+4
View File
@@ -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)
}
}
}