Question

I want to add background music to my Android game, this needs to be pause able, resume able, etc.

I have found this example: http://www.codeproject.com/Articles/258176/Adding-Background-Music-to-Android-App

However the line

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

Seems to kick up really weird errors, I have no idea what this is trying to do..

If anyone can see how to get this way working or if there is another, better way of doing this?

Was it helpful?

Solution 2

After extensive looking, I have found this other question: Playing BG Music Across Activities in Android

Which points to this code: http://www.rbgrn.net/content/307-light-racer-20-days-61-64-completion

Which seems to work fine. Not sure if this is the best way..

OTHER TIPS

Try this

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

Its working for me. Also Change getService() method in MusicService class as public method.

Try to use

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

with making getService() public

public class ServiceBinder extends Binder {
    public MusicService getService() {
        return MusicService.this;
    }
}
mServ = ((MusicService.ServiceBinder)binder).getService();
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top