如何使用單個搜索欄同時播放mediaplayer對象的2音量?同時播放兩個mediaplayer對象使用seekbar調整音量爲
當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方法不起作用。隨着seekbar的進展,音量既不增加也不減小。 – ank
媒體播放器對象的音量既不會隨着搜索欄的進度而增加也不會減少。所以它沒用。 – ank