@Override
 public void onAudioCapabilitiesChanged(AudioCapabilities audioCapabilities) {
   if (player == null) {
     return;
   }
   boolean backgrounded = player.getBackgrounded();
   boolean playWhenReady = player.getPlayWhenReady();
   releasePlayer();
   preparePlayer(playWhenReady);
   player.setBackgrounded(backgrounded);
 }