Следующий код используется для воспроизведения звукового файла в моем Java-апплете:
public synchronized void play() {
try {
//Here filename is a URL retreived through
//getClassLoader().getResource()
InputStream in = new FileInputStream(filename.getFile());
AudioStream as = new AudioStream(in);
AudioPlayer.player.start(as);
} catch (IOException e) {
e.printStackTrace();
}
Это работает, когда я запускаю апплет локально, используя Eclipse, но если я пытаюсь упаковать его в .jar и запустить как апплет в веб-браузере, он не будет работать. Комментирование этого кода заставляет апплет работать.
Чем мне заменить вышеприведенный код, чтобы он работал в апплете?