2018年5月25日

Android - 製作簡易MediaPlayer在App中播放背景音樂

很多時候,在使用App時播放音樂或音效能增加遊玩樂趣及氣氛,尤其是遊戲App,網絡上也有不少網站可以下載這些素材,詳情參考這篇


下載想要的背景音樂素材後,我們利用MediaPlayer在App中播放背景音樂
首先,建立raw資料夾
res > New > Android resource directory


在Resource type選擇raw

然後將你的音樂檔案copy到raw資料夾


在xxx.java加入以下代碼
(1)
MediaPlayer mPlayer;

(2)
try{
mPlayer = MediaPlayer.create(this, R.raw.music);
mPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
mPlayer.setLooping(true);
}catch (IllegalStateException e)
{
e.printStackTrace();
}

(3)
@Override
protected void onResume()
{
super.onResume();
mPlayer.start();
}
@Override
protected void onPause()
{
super.onPause();
mPlayer.pause();
}
@Override
protected void onDestroy()
{
super.onDestroy();
mPlayer.release();
}

位置如圖

完成!現在打開App就能聽到音樂了





~~~ 歡迎留言一起討論交流^^ ~~~

沒有留言:

張貼留言