SwiftySound icon indicating copy to clipboard operation
SwiftySound copied to clipboard

How to prevent Error Code -42

Open BenNathanaelTse opened this issue 4 years ago • 1 comments

In my game I use different sounds for enemies.

After a specific time the player is not able to play any new sounds and also the older ones might not finish playing or are interrupted.

is there a way to just clean all the memory from sounds so it can start adding sounds anew?

e.g. after every battle a function can be run that all old sounds are removed?

i also have some predefined sounds in a func, should I remove this, or would this not matter? like:

func playTrapSound() { Sound.play(file: "hitTrap", fileExtension: "mp3", numberOfLoops: 0) }

Any help appreciated!

BenNathanaelTse avatar Jul 04 '21 11:07 BenNathanaelTse

I would try creating instances of Sound class instead of using the static methods and see if that will help

adamcichy avatar Nov 04 '21 21:11 adamcichy