我一直在使用Android RemoteController类,虽然它与Google Play音乐完美配合,但我在其他玩家如pandora上遇到了一些问题。
潘多拉目前是我的焦点。我已经能够发送一个暂停并跳过命令但是在我发送暂停命令之后,pandora将不再响应以下播放命令或跳过歌曲命令。目前我一直在使用green hub上的Breens博士的例子。所以我想知道是否有另一种方法可以解决这个问题,以便Pandora再次开始播放他的例子中没有涉及的内容?
答案 0 :(得分: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;
}
}
};