How to cast from InputStream to AudioInputStream
问题 Is it possible to cast from an InputStream to an AudioInputStream? I want to play little sound files at certain events, so I made following SoundThread import java.io.*; import javax.sound.sampled.*; public class SoundThread implements Runnable{ private String filename; SoundThread(String filename) { this.filename = filename; } public void run() { try { InputStream in = ClassLoader.getSystemResourceAsStream("sounds/"+filename+".wav"); Clip clip = AudioSystem.getClip(); clip.open(