首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

android开发 利用Service给游戏增添背景音乐

2012-06-26 
android开发 利用Service给游戏添加背景音乐android开发 利用Service给游戏添加背景音乐1、增加一个类,这个

android开发 利用Service给游戏添加背景音乐
android开发 利用Service给游戏添加背景音乐
  1、增加一个类,这个类是继承Service的,如下。

import android.app.Service; import android.content.Intent;import android.media.MediaPlayer;import android.os.IBinder;public class MusicServer extends Service { private MediaPlayer mediaPlayer; @Override public IBinder onBind(Intent intent) {// TODO Auto-generated method stubreturn null;}@Override public void onStart(Intent intent,int startId){super.onStart(intent, startId);if(mediaPlayer==null){ // R.raw.mmp是资源文件,MP3格式的 mediaPlayer = MediaPlayer.create(this, R.raw.mmp);mediaPlayer.setLooping(true);mediaPlayer.start();} }@Overridepublic void onDestroy() {// TODO Auto-generated method stubsuper.onDestroy();mediaPlayer.stop();}}

  2、在AndroidManifest.xml中添加如下代码。
<service android:name=".MusicServer"><intent-filter><action android:name="com.angel.Android.MUSIC"/><category android:name="android.intent.category.default" /></intent-filter></service>

3、在activity中用
//start background music startService(intent);
开启音乐
stopService(intent);
关闭音乐

热点排行