Ⅰ 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播放音樂,講解還是很多的。希望能夠幫助到你!