Clip miss;
//Load a clip into the miss variable.
miss.stop();
miss.setFramePosition(0); //This blocks indefinitely
miss.start();
[java] Clip.setFramePosition(int) blocks indefinitely
I'm writing a game that plays a sound repeately, and when I try to reset it, the method blocks and the game hangs:
How do I get around this?
Is it possible that it didn't load properly and there aren't any frames to set?
I would do a getFrameLength() to make sure there is at least 1. The JavaDoc doesn't say anything about exceptions being thrown, so it could just be failing silently.
I would do a getFrameLength() to make sure there is at least 1. The JavaDoc doesn't say anything about exceptions being thrown, so it could just be failing silently.
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement