将背景音乐添加到Android游戏的首选方式?

将背景音乐添加到Android游戏的首选方式?

问题描述:

我想要的背景音乐添加到我的Android游戏,这需要暂停能力,恢复能力等将背景音乐添加到Android游戏的首选方式?

我发现这个例子:http://www.codeproject.com/Articles/258176/Adding-Background-Music-to-Android-App

然而行

mServ = ((MusicService.ServiceBinderbinder).getService(); 

好像踢起来真的很奇怪的错误,我不知道这是试图做...

如果任何人都可以看到如何得到这样的工作或者是否有其他更好的这样的方式?

经过广泛的寻找,我发现这个其他问题:Playing BG Music Across Activities in Android

指向此代码:http://www.rbgrn.net/content/307-light-racer-20-days-61-64-completion

这似乎很好地工作。不知道这是最好的方式..

+1

你不应该只放链接在你的答案。如果链接不再工作,那么你的答案是无用的。 – 2015-05-23 12:21:23

mServ = ((MusicService.ServiceBinder)binder).getService(); 

试试这个

mServ = ((MusicService.ServiceBinder)binder).getService(); 

它为我工作。还要将MusicService类中的getService()方法更改为公共方法。

尝试使用

mServ = ((MusicService.ServiceBinder) binder).getService(); 

与制作的getService()公共

public class ServiceBinder extends Binder { 
    public MusicService getService() { 
     return MusicService.this; 
    } 
}