2014-07-21 113 views
0

我一直在玩android遙控器類,雖然它與Google Play音樂完美搭配,但我一直在其他玩家如潘多拉等玩家遇到一些問題。Android遙控器和潘多拉

潘多拉是目前我的焦點。我已經能夠發送一個暫停並跳過命令,但是在我發送一個暫停命令後,pandora將不再響應以下播放命令或跳過歌曲命令。目前我一直在Git Hub上與Dr. Breens合作。

https://github.com/DrBreen/RemoteControllerExample/blob/master/src/com/woodblockwithoutco/remotecontrollerexample/RemoteControlService.java

所以我想知道如果有另一種方式去了解這個讓潘多拉開始播放再次證明不是蓋在他的榜樣?

回答

0

我發現做出假設在這裏是件好事。播放狀態更新暫停後,潘多拉停止播放。我通過改變它應該是點擊監聽器來解決這個問題:

private OnClickListener mClickListener = new OnClickListener() { 

    @Override 
    public void onClick(View v) { 
     switch(v.getId()) { 
     case R.id.prev_button: 
      if(mBound) { 
       mRCService.sendPreviousKey(); 
      } 
      break; 
     case R.id.next_button: 
      if(mBound) { 
       mRCService.sendNextKey(); 
      } 
      break; 
     case R.id.play_pause_button: 
      if(mBound) { 
       if(mIsPlaying) { 
        mRCService.sendPauseKey(); 
        mIsPlaying = false; 
       } else { 
        mRCService.sendPlayKey(); 
        mIsPlaying = true; 
       } 
      } 
      break; 
     } 
    } 
};