请看一下这些代码:
private SoundPool soundPool;
private int soundID;
soundPool = new SoundPool(10, AudioManager.STREAM_MUSIC, 0);
soundID = soundPool.load(this, R.raw.batimanbailedosenxutos, 1);
当我按下按钮时:
soundPool.play(soundID, volume, volume, 1, 0, 1f);
如果我同时按下此按钮两次,它会同时播放声音,如果用户在播放时按下按钮,我想停止声音并再次播放
我试着放一个
soundPool.stop(soundID);
在 soundPool.play 之前,但我不知道为什么它只适用于歌曲播放 1 次,你们知道为什么这只适用于 1 次吗?我该如何解决这个问题?谢谢