configurer mon SoundPool
, et charger une ressource sonore comme cela dans onCreate()
:Pourquoi SoundPool est-il désactivé?
soundPool = new SoundPool(4, AudioManager.STREAM_MUSIC, 0);
soundId = soundPool.load(this, R.raw.edible_underwear, 1);
Et puis j'essaie de jouer ce son à deux reprises dans un onClick()
, un surtout lent parleur gauche, et un surtout rapide dans la haut-parleur droit:
soundPool.play(soundId, 0.9f, 0.1f, 0, -1, 0.7f);
soundPool.play(soundId, 0.1f, 0.1f, 0, -1, 1.5f);
Aucun son ne peut être entendu. J'ai joué avec les volumes, les priorités et les tarifs. Jusqu'ici en vain. Est-ce que je manque quelque chose d'évident?
Avec quoi jouez-vous? Peut-être avez-vous besoin d'une instance de MediaPlayer, par exemple. MediaPlayer mp = nouveau MediaPlayer(); – Bostone
R.raw.edible_underwear .... intéressant – stealthcopter