Workaround for b/65167863. */ public class PausePlaybackTransportControlGluePatch extends PlaybackTransportControlGlue { public PausePlaybackTransportControlGluePatch(Context context, T adapter) { super(context, adapter); } @Override public boolean onKey(View v, int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_MEDIA_PAUSE && isPlaying()) { pause(); return true; } return super.onKey(v, keyCode, event); } }