【问题标题】:Preferred way to add background music to Android game?向 Android 游戏添加背景音乐的首选方式?
【发布时间】:2012-07-20 10:39:48
【问题描述】:

我想为我的 Android 游戏添加背景音乐,这需要可暂停、可恢复等。

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

然而行

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

似乎引发了非常奇怪的错误,我不知道这是要做什么..

如果有人知道如何让这种方式发挥作用,或者是否有另一种更好的方式来做到这一点?

【问题讨论】:

    标签: android background-music


    【解决方案1】:

    试试这个

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

    它对我有用。还将 MusicService 类中的 getService() 方法更改为公共方法。

    【讨论】:

      【解决方案2】:

      经过大量查找,我发现了另一个问题:Playing BG Music Across Activities in Android

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

      这似乎工作正常。不确定这是否是最好的方法..

      【讨论】:

      【解决方案3】:

      尝试使用

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

      将 getService() 公开

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

      【讨论】:

        【解决方案4】:
        mServ = ((MusicService.ServiceBinder)binder).getService();
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-02-17
          • 2013-08-22
          • 2016-04-16
          • 2017-02-08
          • 1970-01-01
          相关资源
          最近更新 更多