Ich bin ziemlich neu für Android so sei sanft!Android SoundPool schneiden Sound-Datei kurz
Ich habe den folgenden Code, der (glaube ich) einfach "Entwicklershort" spielen soll.
public constructor(Context context){
this.context = context;
soundPool = new SoundPool(2, AudioManager.STREAM_MUSIC,0);
soundPoolMap = new HashMap<Integer, Integer>();
soundPoolMap.put(1, soundPool.load(this.context,
R.raw.developersshort, 1));
}
public void run() {
soundPool.play(soundPoolMap.get(1), 1, 1, 1, 0, 1f);
}
[Um zu versuchen, um herauszufinden, was los ist, spielt es derzeit, dass Remix von Steve Ballmer „Entwickler“ immer wieder schreien! Die Sound-Datei ist ~ 90KB Größe.]
Wenn ich meine App im Emulator ausführen, und drücken Sie die Taste, um den Sound auszulösen, es sagt "Entwickler Entwickler ..." etc etc, wie ich es erwarten würde.
Allerdings, wenn ich es auf meinem Telefon bereitstellen, alles höre ich etwas wie "vvelop" einmal, und dann hört der Ton auf.
Ich habe keine Ahnung was los ist, irgendwelche Ideen?
Vielen Dank!