Android添加背景音乐的方法
16lz
2021-01-24
今天写了一个小游戏,需要加上背景音乐,这里将添加背景音乐的方法记录一下。
--------------------------------------------我是分割线----------------------------------------------------------
新建一个音乐类,负责音乐的播放与停止
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);
原文地址:点击打开链接
更多相关文章
- Android(安卓)Sqlite 相关汇总
- Android(安卓)Studio 运行出现 Multiple dex files define Landr
- android OOM的那些事
- Android中Timer与TimerTask的使用 间隔执行
- Android(安卓)SwitchButton(滑动开关)
- Spinner 使用方法小结
- 【ClassNotFoundExcept】Android应用程序启动时发生AndroidRunti
- Android(安卓)Device Monitor 报 open failed: Permission denie
- Android中利用画图类和线程画出闪烁的心形