Throw exception if seeking a non-seekable audio stream

experimental
shadowislord 10 years ago
parent 2ca1305ff5
commit 595eb56f9b
  1. 3
      jme3-core/src/main/java/com/jme3/audio/AudioStream.java

@ -97,6 +97,7 @@ public class AudioStream extends AudioData implements Closeable {
}
return totalRead;
} catch (IOException ex) {
ex.printStackTrace();
eof = true;
return -1;
}
@ -196,7 +197,7 @@ public class AudioStream extends AudioData implements Closeable {
((SeekableStream) in).setTime(time);
eof = false;
} else {
logger.log(Level.WARNING,
throw new IllegalStateException(
"Cannot use setTime on a stream that "
+ "is not seekable. You must load the file "
+ "with the streamCache option set to true");

Loading…
Cancel
Save