编程html 5射手时我遇到了一个奇怪的问题。当我关闭声音引擎时,它会“永远”运行良好,但是当声音打开时,一段时间后Chrome和Firefox都会崩溃。所有声音都在播放数百次。铬只是说“哎呀”。 Firefox在崩溃之前(完全离开)在控制台中显示了这一点:
Image corrupt or truncated: {some png-file path}
NS_ERROR_NOT_AVAILABE: (78 times) image.js:110
Image corrupt or truncated: {another png-file path}
NS_ERROR_NOT_AVAILABE: (104 times) image.js: 76
嗯,这些图像已经被加载和绘制了一千次(每帧的敌人和粒子)。
image.js 76 + 110中的两行都是
myContext.drawImage(myImage, ... );
当这些图像之前已经工作了数百次时,怎么会发生这种情况?为什么它只在我播放音频时才会发生? 有什么想法吗?