Ⅰ android开发 有关游戏的背景音乐
你在抄第一个Activity里面用单实例去实例化一个MediaPlayer的对象,然后在第一个Activity的onDestroy方法里去停止播放,在其他Activity里面重写dispatchKeyEvent方法,对键值为home的按键时间做处理,也就是停止播放音乐。这样就达到了你的要求了
Ⅱ 如何添加android程序背景音乐
MediaPlayer player=MediaPlayer.create(Context, R.raw.音乐文件名)
这个Context你是直接写Context? 要先实版例化一权个
Context context;
context = getApplicationContext();
MediaPlayer player=MediaPlayer.create(context, R.raw.音乐文件名)
Ⅲ ANDROID应用开发中 怎么给ACTIVITY添加背景音乐最简单
在您需要的地方调用即可
private MediaPlayer mMediaPlayer;
private void playLocalFile() {
mMediaPlayer = MediaPlayer.create(this, R.raw.in_call_alarm);
//播放工程res目录下的raw目录中的音乐文件in_call_alarm
try {
mMediaPlayer.prepare();
} catch (IllegalStateException e) {
} catch (IOException e) {
}
mMediaPlayer.start();
headsetplay.setEnabled(false);
mMediaPlayer.setOnCompletionListener(new OnCompletionListener() {
public void onCompletion(MediaPlayer mp) {
//播完了接着播或者关闭mMediaPlayer
});
}
Ⅳ android开发切换界面时背景音乐的问题
可以利用 广播的原理 来实现 这种功能 --A 页面 发送广播 开启音乐服务,b月面 发送广播 停止服务
Ⅳ 安卓开发中怎样给一个Activity添加背景音乐
当我穷困潦倒时,在我身旁的是你;当我生病受伤时,在我身边的是你;当我情场失意时,在我身旁的还是你……跟你在一起真倒霉
Ⅵ android添加背景音乐代码,越详细越好。
在res目录下创建一个raw目录,一定要这个名,把你要播放的音乐文件放在这个目录下。专
然后代码:
MediaPlayer
player=MediaPlayer.create(Context,
R.raw.音乐文属件名);
在什么地方开始播放,只要调用player.start()就可以了,停止播放就是player.stop()
基本功能就这样,还有一些其他功能的方法,楼主可以看下api就知道了,不难的
望采纳~~~
Ⅶ 开发android怎么加入音乐
如果是插入背景音乐 最好使用mediaplayer类 使用方法如下
首先把音乐文件(.wma .mp3 .ogg)放入/res/raw 文件夹下 如果没有就新建一个 然后按这段代码操作
//声明一个音乐播放器
private MediaPlayer mediaPlayer;
//实例化mediaPlayer
mediaPlayer = new MediaPlayer();
//设置循环播放
mediaPlayer.setLooping(true);
//设置音乐路径,播放器初始化
try
{
// 创建MediaPlayer对象,将raw文件夹下的fighter.mp3
mediaplayer = MediaPlayer.create(this, R.raw.fighter);
mediaPlayer.prepare();
}
catch (IllegalArgumentException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
catch (IllegalStateException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
catch (IOException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
mediaPlayer.start();
//暂停,用start()可恢复播放
mediaPlayer.pause();
//停止播放,清除播放器,需重新设置音乐路径
if (mediaPlayer != null)
{
mediaPlayer.stop();
mediaPlayer.release();
}
注意一下 这里的mediaplayer不能支持多音频同时播放 如果是要播放游戏音效等即时性强但小的音频建议使用soundpool
Ⅷ 安卓开发添加全局游戏背景音乐,就是在一个软件里用一个按钮实现背景音乐的开和关,整个软件都能播放这个
不知道~我只是路过~看你这好冷清~给你添点人气
Ⅸ 安卓开发如何背景音乐 请问这是怎么回事
按照如下示例完成添加背景音乐:
1、在AndroidManifest.xml文件中的<application>标签内加入下边语句。
<service android:name=".MusicServer">
<intent-filter>
<action android:name="com.angel.Android.MUSIC"/>
<category android:name="android.intent.category.default" />
</intent-filter>
</service>
2、新建MusicServer.java类。
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 stub
return 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.abc);
mediaPlayer.setLooping(true);
mediaPlayer.start();
}
}
@Override
public void onDestroy() {
// TODO Auto-generated method stub
super.onDestroy();
mediaPlayer.stop();
}
}
3、将歌曲放入raw文件夹下,名称为abc。
4、在Activity中加入代码。
private Intent intent = new Intent("com.angel.Android.MUSIC");
onCreate方法中加入startService(intent);
即完成添加背景音乐。
Ⅹ android编程中 进入主界面activity如何实现背景音乐的自动播放 最好有个代码解释一下 本人新手
启动一个Service来负责后台播放音乐,将这个service绑定到Activity上,这样他俩的生命周期就相同了版,Activity推出后音乐也会权停止,我曾经学习Android的时候做过类似的项目。你可以上网找下Activity绑定service播放音乐,讲解还是很多的。希望能够帮助到你!