try {
MediaPlayer mp = MediaPlayer.create(context, R.raw.play);
audioArr[0] = mp;
mp.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mp) {
mp.start();
}
});
mp.prepare();
} catch (Exception e) {
e.printStackTrace();
}
添加多個音頻文件,並在功能釋放媒體
for (MediaPlayer media : audioList) {
if (media != null) {
if(media.isPlaying())
media.stop();
media.release();
media = null;
}
}
還是老樣子我不能夠播放多種音頻文件我的應用程序,第一次與音頻播放,非常和善引導
你想隊列中的聲音文件,播放列表或同時播放所有...?如果首先添加下一個文件在onComplete回調中播放。如果第二種情況需要使用SoundPool而不是MediaPlayer –
thanx,我想在某些事件完成後播放,如某些動畫等.pl給我舉一些例子,我第一次使用它 – user2609847