今天写了一个小游戏,需要加上背景音乐,这里将添加背景音乐的方法记录一下。

--------------------------------------------我是分割线----------------------------------------------------------

新建一个音乐类,负责音乐的播放与停止

public class music {      private static MediaPlayer mp =null;     public static void play(Context context,int resource){         stop(context);         mp = MediaPlayer.create(context, resource);         mp.setLooping(true);         mp.start();     }     public static void stop(Context context) {         // TODO Auto-generated method stub         if(mp!= null){             mp.stop();             mp.release();             mp = null;         }     } }

重写Activity的如下两个方法,对资源进行管理
@Override     protected void onPause() {         // TODO Auto-generated method stub         super.onPause();         music.stop(this);     }       @Override     protected void onResume() {         // TODO Auto-generated method stub         super.onResume();         music.play(this, R.raw.game);     }

在onCreate方法中,添加

music.play(this, R.raw.game);

原文地址:点击打开链接

更多相关文章

  1. Android(安卓)Sqlite 相关汇总
  2. Android(安卓)Studio 运行出现 Multiple dex files define Landr
  3. android OOM的那些事
  4. Android中Timer与TimerTask的使用 间隔执行
  5. Android(安卓)SwitchButton(滑动开关)
  6. Spinner 使用方法小结
  7. 【ClassNotFoundExcept】Android应用程序启动时发生AndroidRunti
  8. Android(安卓)Device Monitor 报 open failed: Permission denie
  9. Android中利用画图类和线程画出闪烁的心形

随机推荐

  1. android简单登陆和注册功能实现+SQLite数
  2. Android数据库升级解决方案
  3. Android的标题栏(状态栏)
  4. android Spinner点击事件处理
  5. Android View.setOnclickListener(),View
  6. Android的包管理机制浅析(二)
  7. android真机调试报错Installation error:
  8. android中使用fragment时出现如下错误 ja
  9. gstreamer + android
  10. Android中DownloadManager实现文件下载实