导航:首页 > 操作系统 > android添加背景音乐

android添加背景音乐

发布时间:2022-06-02 04:50:15

android 怎么给游戏加背景音乐和音效

用Service

② 求一个可以给视频添加BGM的安卓的app

Upbeat Ukulele Upbeat Ukulele Sophonic media 音乐名Upbeat Ukulele 制作 Sophonic media 直接搜索 Upbeat Ukulele 即可 还有个类似的 Happy upbeat 歌手:Sophonic media

③ 安卓开发中eclipse中怎么加音乐

用eclipse在安卓开发中增加音乐的方法:
如果是插入背景音乐 最好使用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。

④ 安卓编程添加背景音乐代码和方法

MediaPlayer

网上有人封装了一个直接拿来用就可以了

java">packagecom.llkan.setup;

importjava.util.HashMap;
importjava.util.Map;
importjava.util.Random;

importcom.llkan.R;

importandroid.content.Context;
importandroid.media.AudioManager;
importandroid.media.MediaPlayer;
importandroid.media.SoundPool;

/**
*声音控制类
*@authorwyf
*
*/
publicclassSoundPlayer{

privatestaticMediaPlayermusic;
;

privatestaticbooleanmusicSt=true;//音乐开关
privatestaticbooleansoundSt=true;//音效开关
privatestaticContextcontext;

privatestaticfinalint[]musicId={R.raw.bg,R.raw.bg1,R.raw.bg2,R.raw.bg3};
privatestaticMap<Integer,Integer>soundMap;//音效资源id与加载过后的音源id的映射关系表

/**
*初始化方法
*@paramc
*/
publicstaticvoidinit(Contextc)
{
context=c;

initMusic();

initSound();
}

//初始化音效播放器
privatestaticvoidinitSound()
{
soundPool=newSoundPool(10,AudioManager.STREAM_MUSIC,100);

soundMap=newHashMap<Integer,Integer>();
soundMap.put(R.raw.itemboom,soundPool.load(context,R.raw.itemboom,1));
soundMap.put(R.raw.sel,soundPool.load(context,R.raw.sel,1));
}

//初始化音乐播放器
privatestaticvoidinitMusic()
{
intr=newRandom().nextInt(musicId.length);
music=MediaPlayer.create(context,musicId[r]);
music.setLooping(true);
}

/**
*播放音效
*@paramresId音效资源id
*/
publicstaticvoidplaySound(intresId)
{
if(soundSt==false)
return;

IntegersoundId=soundMap.get(resId);
if(soundId!=null)
soundPool.play(soundId,1,1,1,0,1);
}

/**
*暂停音乐
*/
publicstaticvoidpauseMusic()
{
if(music.isPlaying())
music.pause();
}

/**
*播放音乐
*/
publicstaticvoidstartMusic()
{
if(musicSt)
music.start();
}

/**
*切换一首音乐并播放
*/
()
{
if(music!=null)
music.release();
initMusic();
startMusic();
}

/**
*获得音乐开关状态
*@return
*/
publicstaticbooleanisMusicSt(){
returnmusicSt;
}

/**
*设置音乐开关
*@parammusicSt
*/
publicstaticvoidsetMusicSt(booleanmusicSt){
SoundPlayer.musicSt=musicSt;
if(musicSt)
music.start();
else
music.stop();
}

/**
*获得音效开关状态
*@return
*/
publicstaticbooleanisSoundSt(){
returnsoundSt;
}

/**
*设置音效开关
*@paramsoundSt
*/
publicstaticvoidsetSoundSt(booleansoundSt){
SoundPlayer.soundSt=soundSt;
}

/**
*发出‘邦’的声音
*/
publicstaticvoidboom()
{
playSound(R.raw.itemboom);
}
}

还有 小编卖萌了

⑤ 制作安卓软件怎样添加背景音乐

有Media 类 可以查询下这个接口 看你想怎么放 可以写个服务播放 也可以放页面里
http://www.android-doc.com/reference/android/media/package-summary.html

⑥ 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程序背景音乐

MediaPlayer player=MediaPlayer.create(Context, R.raw.音乐文件名)

这个Context你是直接写Context? 要先实例化一个
Context context;
context = getApplicationContext();
MediaPlayer player=MediaPlayer.create(context, R.raw.音乐文件名)

⑧ android添加背景音乐代码,越详细越好。

在res目录下创建一个raw目录,一定要这个名,把你要播放的音乐文件放在这个目录下。
然后代码:
MediaPlayer player=MediaPlayer.create(Context, R.raw.音乐文件名);
在什么地方开始播放,只要调用player.start()就可以了,停止播放就是player.stop()
基本功能就这样,还有一些其他功能的方法,楼主可以看下api就知道了,不难的
望采纳~~~

阅读全文

与android添加背景音乐相关的资料

热点内容
windows拷贝到linux 浏览:751
mdr软件解压和别人不一样 浏览:884
单片机串行通信有什么好处 浏览:320
游戏开发程序员书籍 浏览:843
pdf中图片修改 浏览:269
汇编编译后 浏览:474
php和java整合 浏览:830
js中执行php代码 浏览:442
国产单片机厂商 浏览:57
苹果手机怎么设置不更新app软件 浏览:284
转行当程序员如何 浏览:494
苹果id怎么验证app 浏览:864
查看手机命令 浏览:953
抖音反编译地址 浏览:227
如何加密软件oppoa5 浏览:234
java从入门到精通明日科技 浏览:98
拆解汽车解压视频 浏览:599
新版百度云解压缩 浏览:593
android上下拉刷新 浏览:881
centos可执行文件反编译 浏览:839