¿Crear el nuevo AVPlayer mientras está en segundo plano no funciona?

Estoy tocando música con un AVPlayer . Ahora en un momento determinado, un NSTimer dispara y me gustaría desvanecerme en otra pista. Así que empiezo a desvanecer mi AVPlayer y creo una nueva instancia de AVPlayer para reproducir la siguiente canción.

Cuando está en primer plano, funciona como se esperaba. Pero cuando mi aplicación está en segundo plano. La pista de reproducción se desvanece, pero la nueva instancia de AVPlayer no comienza a reproducirse. ¿No es posible crear una nueva instancia de AVPlayer en segundo plano? ¿o cómo puedo hacer que juegue? ¿O hay otra forma de superponer dos pistas?

Podría hacer la reproducción con AVQeueuPalyer , pero luego no puedo dejar que las pistas se superpongan. ¿Alguna sugerencia?

– EDITAR –

Si no estaba claro, puedo reproducir el audio de background todo el time que quiera. Solo crear una nueva instancia de AVPlayer en segundo plano no funciona.

La forma correcta de hacer lo que quería parece ser AVMutableComposition. Con eso no necesito múltiples AVPlayers y algunos otros beneficios. Para más detalles: lo resumí en una input de blog: http://www.postblog.me/2012/03/playing-multiple-overlapping-audio-tracks-in-background/

Intente agregar una key llamada "UIBackgroundModes" (array) a Info.plist de su aplicación y agregue el valor "audio" dentro de ella. Luego llame

 [[AVAudioSession shanetworkingInstance] setCategory:AVAudioSessionCategoryPlayback error:NULL]; 

Y luego debería poder reproducir audio en segundo plano (debe vincularlo al marco AVFoundation).