두 개의 짧은 소리를 연속적으로 재생하는 Android 앱을 만들려고합니다. 이동 중에 볼륨을 조정해야하며 스테레오 사운드 여야합니다. 왼쪽 볼륨이 커지고 볼륨이 더 작아 질 수 있습니다. 어떻게하면 될까요? 아래 AsyncTask를 만들었고 동시에 두 개를 실행하려고합니다. 올바른 접근 방법입니까?이동 중에 SoundPool 사운드 볼륨을 조정하는 방법은 무엇입니까?
private class PlaySoundTask extends AsyncTask<Void, Void, Void> {
@Override
protected void onCancelled() {
super.onCancelled();
}
@Override
protected void onPreExecute() {
SoundPool sndPool = new SoundPool(16, AudioManager.STREAM_MUSIC, 100);
sndPool.load(R.raw.soundOne, 1);
}
@Override
protected Void doInBackground(String... params) {
while (m_stop_sound) {
sndPlay.play(R.raw.soundOne, 1, 0, 0);
}
return null;
}
}