예제 #1
0
  @Override
  public void onClick(View v) {
    if (v == mPlayButton) {
      final int state = PlaybackProxy.getState();
      switch (state) {
        case PlaybackService.STATE_PLAYING:
        case PlaybackService.STATE_BUFFERING:
          PlaybackProxy.pause();
          break;

        default:
          PlaybackProxy.play();
          break;
      }
    } else if (v == mPreviousButton) {
      PlaybackProxy.previous();
    } else if (v == mSkipButton) {
      PlaybackProxy.next();
    } else if (v == mMapsButton) {
      startMaps();
    } else if (v == mVoiceButton) {
      setVoiceEmphasis(true, false);
      mVoiceRecognizer.startListening();
    }
  }