G
Guest
Gast
Hallo, ich hab da ein Problem...ich will in meine Jar-Datei auch die Sounds unterbringen. Den Code, um Bilder aus einer Jar-Datei zu laden, hab' ich schon gefunden. Aber wie muss ich den Code umbauen, damit auch Sounds geladen werden können?
Hier der Code zum Laden von Bild Resourcen:
Danke im Voraus
Hier der Code zum Laden von Bild Resourcen:
Code:
import java.io.*;
import java.awt.*;
public class GrafikLader
{
public Image ladeGrafik(String pfad)
{
Image ret = null;
try{
InputStream is = getResourceStream(pfad);
if(is != null){
byte[] buffer = new byte[0];
byte[] tmpbuf = new byte[1024];
while(true){
int len = is.read(tmpbuf);
if(len <= 0){
break;
}
byte[] newbuf = new byte[buffer.length + len];
System.arraycopy(buffer, 0, newbuf, 0, buffer.length);
System.arraycopy(tmpbuf, 0, newbuf, buffer.length, len);
buffer = newbuf;
}
//Bild erzeugen
ret = Toolkit.getDefaultToolkit().createImage(buffer);
is.close();
}
}catch(IOException e){}
if(ret == null){
//Fehlerdialog anzeigen
FehlerDialog wnd = new FehlerDialog();
//Komplettes Spiel beenden
System.exit(0);
}
return ret;
}
private InputStream getResourceStream(String pfad)
{
Class clazz = getClass();
InputStream is = clazz.getResourceAsStream(pfad);
return is;
}
}
Danke im Voraus