我正试着用后台服务来播放音乐。首先,我有一个toggle button在MainActivity中播放和暂停音乐。我还创建了BackgroundSoundService,只是为了在所有活动中播放音乐,而不是在后台播放:
public class BackgroundSoundService extends Service {
private static final String TAG = "BackgroundSoundService";
MediaPlayer player;
public IBinder onBind(Intent arg0) {
Log.i
我使用一个有两个动作的“音乐”按钮播放和停止,当我第一次点击音乐时,音乐播放,然后当我再次点击时,音乐停止。但是,当我第二次单击时,所有操作播放/停止都不起作用。
public class Home extends Activity {
boolean isMediaOn=false;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
fin
我在和AS3做游戏。我想在每个背景中放一个不同的音乐。
到目前为止,我已经成功地在播放器进入场景时启动了音乐。但如果他出去了,音乐还在播放……(我想让音乐在球员离开现场时停止)。
我不明白为什么音乐还在播放。下面是我的代码:
public function newBackground(thisBack:String):void{
var room = back.currentBack;
switch (thisBack){
case "maisonExt":
var mySound:Soun