【发布时间】:2011-10-01 14:15:04
【问题描述】:
package com.falling.inairproandmark;
import android.app.Service;
import android.content.Intent;
import android.media.MediaPlayer;
import android.os.IBinder;
public class BackgroundSoundService extends Service {
private static final String TAG = null;
MediaPlayer player;
public IBinder onBind(Intent arg0) {
return null;
}
@Override
public void onCreate() {
super.onCreate();
player = MediaPlayer.create(this, R.raw.bgmusic);
player.setVolume(100,100);
}
public int onStartCommand(Intent intent, int flags, int startId) {
player.start();
return 1;
}
public void onStart(Intent intent, int startId) {
// TODO
}
public IBinder onUnBind(Intent arg0) {
// TODO Auto-generated method stub
return null;
}
public void onStop() {
}
public void onPause() {
}
@Override
public void onDestroy() {
player.stop();
player.release();
}
@Override
public void onLowMemory() {
}
}
我不太懂编码... 但我想做的是在活动结束时播放音乐。
假设我有 10 个活动...我希望在我浏览它们时播放音乐,当我接到电话或按 Home 键退出应用程序时...音乐停止或至少暂停...如何我要这样做吗?
谢谢
瓦希德
【问题讨论】:
标签: android background playback