단일 탐색 바를 사용하여 미디어 플레이어 개체를 동시에 재생하는 볼륨을 2로 설정할 수 있습니까?둘 다 seekbar를 사용하여 동시에 두 개의 미디어 플레이어 개체 재생
시크 바가 왼쪽으로 갈 때 한 곡의 볼륨이 커지고 다른 곡의 볼륨이 감소해야합니다.
이 용도로 mp.setVolume 메서드를 사용해 보았지만 사용하지 않았습니다. 내가 아는 한 AudioManager를 사용하면 스트림 음악이 설정됩니다. 즉, 두 곡을 재생하면 두 곡 모두 음량이 증가하거나 음량이 감소합니다. 다른 방법이 있습니까? 여기에 내 코드 :
@Override
public void onProgressChanged(SeekBar seekBar, int progress,
boolean fromUser) {
if(progress==progress--)
{
int volume=volumeSeekbar.getMax()-progress;
mp.setVolume(volume, volume);
mp1.setVolume(progress,progress);
//audioManager.setStreamVolume(AudioManager.STREAM_MUSIC, progress, 0);
}
}
미리 감사드립니다.
seekbar를 구현하는 코드를 보여줍니다. 볼륨을 어떻게 증가/감소 시키십니까? – SoulRayder
mp.setVolume 메서드가 작동하지 않기 때문에 차이가 없습니다. 볼륨은 탐색 바의 진행에 따라 증가하거나 감소하지 않습니다. – ank
미디어 플레이어 개체의 볼륨이 탐색 표시 줄의 진행과 함께 증가하거나 감소하지 않습니다. 그래서 아무 쓸모가 없다. – ank