【发布时间】:2018-01-26 09:38:10
【问题描述】:
我正在写一个音板。我希望这样当一个人按下按钮播放声音时,它会首先查看声音是否仍在播放。所以它可以停止那个声音并开始新的声音。
这是一种查看声音 id 是否仍在播放的方法吗,我正在 jsing 下面的代码来启动我的声音
// Sound code
void StartSound(int id)
{
AudioManager audioManager = (AudioManager) getSystemService(AUDIO_SERVICE);
float actualVolume = (float) audioManager
.getStreamVolume(AudioManager.STREAM_MUSIC);
float maxVolume = (float) audioManager
.getStreamMaxVolume(AudioManager.STREAM_MUSIC);
float volume=(float) ((float)cGlobals.gVol/100.00);
// Is the sound loaded already?
soundPool.play(id, volume, volume, 1, 0, 1f);
}
【问题讨论】:
标签: android