0
Ich versuche, einen Soundclip aus einem Fragment zu spielen, aber der Sound wird nicht wiedergegeben. Ich bekomme keine Fehler in der Konsole und keinen Absturz, nur kein Ton wird gespielt. Ja, meine Lautstärke ist hoch und nichts ist gedämpft. Alle relevanten Code ist unterSoundPool in Fragment nicht spielen Android Studio
int soundId;
int currentSound;
SoundPool sp;
boolean pressed;
boolean loaded;
sp = new SoundPool(5, AudioManager.STREAM_MUSIC,0);
currentSound = R.raw.whatarethose;
sp.setOnLoadCompleteListener(new SoundPool.OnLoadCompleteListener() {
@Override
public void onLoadComplete(SoundPool soundPool, int i, int i1) {
loaded = true;
}
});
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if(loaded) {
soundId = sp.load(getActivity(), currentSound, 1);
sp.play(soundId, 1, 1, 0, 0, 1);
}
}
});
Meinst du im Emulator? Kannst du es auf einem echten Gerät ausprobieren? Ich hatte Probleme damit, dass der Emulator in letzter Zeit keinen Ton mehr gab, aber App funktionierte auf einem echten Gerät gut. – ShadowGod