你的音乐是service中运行的吗,如果是,可以判断按键状态,然后给service传递个参数就行了

解决方案 »

  1.   

    当程序暂停的时候,同时通知service停止播放就可以了。
      

  2.   

     不是 我是用soundpool和mediaplayer
      

  3.   

    不是 我是用soundpool和mediaplayer
      

  4.   

    不是 我是用soundpool和mediaplayer
      

  5.   

    你这种不用检测HOME,直接在onPause中加入暂停音乐,在onResume恢复就行了
      

  6.   


    是不是因为你的游戏一直运行,不会响应onPause?如果响应,又不能在这个里面处理,你试试发个消息出去,在服务中处理挂机键,一般有个SCREEN_OFF广播消息,你可以处理一下这个消息
      

  7.   

    谢谢哥们了  最后确实是在onpause解决的   只是调用外部类没弄好