AVPlayer no se reproduce desde la biblioteca de música

Estoy tratando de reproducir una canción de la biblioteca de música de mi iPhone usando AVPlayer. Todo parece estar listo para jugar, pero el jugador simplemente no emitirá ningún sonido. He estado luchando con esto por un tiempo, cualquier ayuda sería muy apreciada!

Nota: Me doy cuenta de que podría usar AVAudioPlayer, pero me gustaría leer el archivo directamente desde mi biblioteca de música y, a mi entender, AVAudioPlayer no lo admite (primero tendría que exportar la canción, me tomaría más tiempo). No puedo usar MPMusicPlayerController porque el objetivo final es convertir la canción en NSData y reproducirla en otro dispositivo.

Por encima de todo, me gustaría saber POR QUÉ no se está reproduciendo este código:

NSArray *itemsFromQuery = [[MPMediaQuery songsQuery] items];
MPMediaItem *song = [itemsFromQuery objectAtIndex:29];
NSURL *songURL = [song valueForProperty:MPMediaItemPropertyAssetURL];
AVURLAsset *urlAsset = [[AVURLAsset alloc] initWithURL:songURL options:nil];

NSArray *keyArray = [[NSArray alloc] initWithObjects:@"tracks", nil];

[urlAsset loadValuesAsynchronouslyForKeys:keyArray completionHandler:^{

    AVPlayerItem *playerItem = [[AVPlayerItem alloc] initWithAsset:urlAsset];

    AVPlayer *player = [[AVPlayer alloc] initWithPlayerItem:playerItem];

    while (true) {
        if (player.status == AVPlayerStatusReadyToPlay && playerItem.status == AVPlayerItemStatusReadyToPlay) {
            break;
        }
    }

    if (player.status == AVPlayerStatusReadyToPlay && playerItem.status == AVPlayerItemStatusReadyToPlay) {
        NSLog(@"Ready to play");
        [player play];
    }
    else 
        NSLog(@"Not ready to play");
}];

La salida es "Listo para jugar", y la propiedad "tasa" de AVPlayer es 1.0 después de que yo llame al método de reproducción. El MPMediaItem existe, y puedo usar el método valueForProperty para obtener el título, artista, etc. correcto. ¿Alguna idea de por qué el reproductor no emite ningún sonido?

Respuestas a la pregunta(2)

Su respuesta a la pregunta