導航:首頁 > 操作系統 > 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添加背景音樂相關的資料

熱點內容
mdr軟體解壓和別人不一樣 瀏覽:884
單片機串列通信有什麼好處 瀏覽:320
游戲開發程序員書籍 瀏覽:843
pdf中圖片修改 瀏覽:269
匯編編譯後 瀏覽:474
php和java整合 瀏覽:829
js中執行php代碼 瀏覽:440
國產單片機廠商 瀏覽:57
蘋果手機怎麼設置不更新app軟體 瀏覽:284
轉行當程序員如何 瀏覽:493
蘋果id怎麼驗證app 瀏覽:864
查看手機命令 瀏覽:953
抖音反編譯地址 瀏覽:226
如何加密軟體oppoa5 瀏覽:233
java從入門到精通明日科技 瀏覽:96
拆解汽車解壓視頻 瀏覽:598
新版百度雲解壓縮 瀏覽:593
android上下拉刷新 瀏覽:880
centos可執行文件反編譯 瀏覽:839
林清玄pdf 瀏覽:271