fix safari drawctx crash
This commit is contained in:
parent
8338692464
commit
0deec487c3
@ -170,7 +170,11 @@ const drawFrame = (frameIndex: number) => {
|
|||||||
// 如果img加载失败,它仍然是一个Image对象,但drawImage不会绘制任何内容,
|
// 如果img加载失败,它仍然是一个Image对象,但drawImage不会绘制任何内容,
|
||||||
// 从而使该帧保持透明,这正是我们想要的效果。
|
// 从而使该帧保持透明,这正是我们想要的效果。
|
||||||
if (img) {
|
if (img) {
|
||||||
ctx.drawImage(img, 0, 0, canvas.width, canvas.height)
|
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