Porcentaje de almacenamiento intermedio de AVPlayer

Posible duplicado:
Progreso de transmisión AVPlayer

Estoy usando AVPlayer para reproducir audio transmitido desde una URL. Me gustaría mostrar el porcentaje de almacenamiento en búfer mientras se transmite el audio. Sé que puedo observar las properties playbackBufferEmpty y playBackLikelyToKeepUp pero solo puede darme la información si el buffer está cargando.

¿Tienes alguna idea de cómo realizarlo?

Gracias.

AVPlayerItem tiene una propiedad para loadedTimeRanges. Si conoce la longitud del audio, puede usar esta propiedad para determinar qué porcentaje del audio se ha descargado en un momento dado.