首先需要准备音频资源文件。将音频文件存放在res/raw文件夹中,比如将音频文件命名为music.mp3,则在代码中的引用路径为R.raw.music。
在布局文件中添加按钮或其他触发音频播放的控件。
在Activity中添加MediaPlayer对象,并调用其setDataSource()方法设置音频文件的路径,最后调用prepare()方法进行准备,如下所示:
// 创建MediaPlayer对象 MediaPlayer mediaPlayer = new MediaPlayer(); try { // 指定音频文件的路径 mediaPlayer.setDataSource(this, Uri.parse("android.resource://" + getPackageName() + "/" + R.raw.music)); // 准备音频资源 mediaPlayer.prepare(); } catch (Exception e) { e.printStackTrace(); }
// 播放音频 mediaPlayer.start();
@Override protected void onPause() { super.onPause(); // 释放资源 mediaPlayer.release(); }