是否可以同時播放兩個聲音(mp3)文件?我嘗試過使用兩個不同的MediaPlayer對象 -同時播放兩個聲音 - Android
MediaPlayer mediaPlayer;
MediaPlayer mediaPlayer2;
要播放聲音,但這不起作用。我無法使用SoundPool,因爲正在使用的聲音文件大約每個10MB(因爲SoundPool對於大於3MB的聲音文件效果不佳)。
下面是一些代碼來熟悉我的情勢
@Override
public void onResume() {
super.onResume();
if(mediaPlayer == null)
{
mediaPlayer = MediaPlayer.create(getActivity().getApplicationContext(), R.raw.song1);
}
if(mediaPlayer2 == null)
{
mediaPlayer2 = MediaPlayer.create(getActivity().getApplicationContext(), R.raw.song2);
}
}
private void startPlaying() {
mediaPlayer.setLooping(true);
mediaPlayer.start();
mediaPlayer2.start();
}
有什麼建議?有沒有辦法讓這2個MediaPlayer對象方法起作用?如果沒有,那麼還有什麼其他選擇?代碼會很有幫助!
您想要將它連接在一起還是同時播放這兩個文件。 – 2014-08-27 11:09:23
@james我需要同時播放這兩個文件。 – 2014-08-27 12:09:40
您是否找到答案?我試圖讓這個工作。 – Totem 2017-01-12 16:24:24