AVPlayer: como lidar com interrupções de rede

Ao usar o AVPlayer para reproduzir áudio de um URL, ele será interrompido quando, por exemplo, for desconectado do Wi-Fi.

[player play];

Não retoma o AVPlayer

player.rate // Value is 1.0

player.currentItem.isPlaybackLikelyToKeepUp // Value is YES

player.status // Value is AVPlayerStatusReadyToPlay

player.error // Value is nil

Mas o jogador não está tocando nenhum áudio.

Como manejo uma desconexão do AVPlayer para reconectar o AVPlayer e começar a reproduzir novamente?