2014-07-21 3 views
0

Ive는 Android RemoteController 클래스를 사용하여 놀았으며 Google Play 뮤직에서 완벽하게 작동하지만 나는 판도라와 같은 다른 플레이어에서 문제를 겪고 있습니다.Android RemoteController 및 Pandora

현재 Pandora가 중점적으로 다루고 있습니다. 일시 중지 명령을 보내고 명령을 건너 뛸 수 있었지만 일시 중지 명령을 보내면 판도라는 더 이상 다음 재생 명령이나 건너 뛰기 명령에 응답하지 않습니다. 현재 저는 Git 허브에서 Breens 박사의 사례를 사용해 왔습니다. 판도라는 다시 자신의 예에 포함되지 않은 재생을 시작하도록 이것에 대해 갈 수있는 또 다른 방법이 있는지

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

그래서 궁금하네요?

답변

0

나는 가정을 만드는 것이 좋은 것으로 여기에서 나온다. Pandora는 재생 상태 업데이트가 일시 중지 된 후 전송을 중지합니다. 클릭 수 수신기를 다음과 같이 변경하여이 문제를 해결했습니다.

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; 
     } 
    } 
}; 
관련 문제