一、引入命名空間
using Android.Media;
二、聲明變量
SoundPool soundPool;
int soundPoolId;
三、執行個體化對象
soundPool = new SoundPool(10, Stream.Music, 0);
soundPoolId = soundPool.Load(this, Resource.Drawable.beep, 1);
四、讀取mp3音頻
private void Sound()
{
//第一個參數為id
//第二個和第三個參數為左右聲道的音量控制
//第四個參數為優先級,由于隻有這一個聲音,是以優先級在這裡并不重要
//第五個參數為是否循環播放,0為不循環,-1為循環
//
//最後一個參數為播放比率,從0.5到2,一般為1,表示正常播放。
soundPool.Play(soundPoolId, 1, 1, 0, 0, 1);
}
五、調用Sound()方法即可