Hallo,
ich möchte für ein Android Projekt eine Sound Klasse machen, durch welche ich leichter ,mit weniger Code im eigentlichen Programm, Sounds abspielen kann. Hierzu habe ich die SoundPool Klasse verwendet.
Hier mein Code zu der Methode:
Hier die Fehlermeldung:
Error13, 31) error: non-static method load(String,int) cannot be referenced from a static context
Error14, 33) error: incompatible types: possible lossy conversion from double to float
Wäre dankbar für schnelle Hilfe
Edit: das erste Problem hab ich behoben, jetzt besteht nur noch ein Fehler:
Error16, 49) error: incompatible types: possible lossy conversion from double to float
ich möchte für ein Android Projekt eine Sound Klasse machen, durch welche ich leichter ,mit weniger Code im eigentlichen Programm, Sounds abspielen kann. Hierzu habe ich die SoundPool Klasse verwendet.
Hier mein Code zu der Methode:
Java:
public void soundAbspielen(String path) {
int soundID =SoundPool.load(path, 1);
SoundPool.play(soundID, 1.0, 1.0, 1, 0, 1);
}
Hier die Fehlermeldung:
Error13, 31) error: non-static method load(String,int) cannot be referenced from a static context
Error14, 33) error: incompatible types: possible lossy conversion from double to float
Wäre dankbar für schnelle Hilfe
Edit: das erste Problem hab ich behoben, jetzt besteht nur noch ein Fehler:
Java:
int streamID = mSoundPool.play(soundID, 1.0, 1.0, 1, 0, 1);
Zuletzt bearbeitet: