Eché un vistazo al código de muestra AddMusic
de Apple, pero eso no es exactamente lo que quiero. Estoy tratando de encontrar una manera de iniciar/detener la reproducción de música en la aplicación iPod, sin controlar lo que está contenido en el entorno limitado de mi aplicación.¿Quieres controlar el iPod desde otra aplicación?
Algo como esto ...
____________
| |
| |< || >| | skip back, play/pause, skip forward
| |
| XXXXXXXX | album art
| XXXXXXXX |
| XXXXXXXX |
| XXXXXXXX |
| |
|____________|
Por supuesto, la aplicación es más complejo que esto, pero por ahora, me quiero centrar en asumir el control directo.
Puntos de bonificación a cualquier persona que obtenga la referencia sin cheating.
- error de carga ilustraciones trasladó a a new question.
- La implementación de texto a voz se movió a a new question.
- La barra de progreso se llena al 100% tan pronto como comienza la canción. Este código funciona:
// your must register for notifications to use them
- (void)handleNowPlayingItemChanged:(id)notification {
…
// this is what I forgot to do
NSNumber *duration = [item valueForProperty:MPMediaItemPropertyPlaybackDuration];
float totalTime = [duration floatValue];
progressSlider.maximumValue = totalTime;
…
}
// called on a one-second repeating timer
- (void)updateSlider {
progressSlider.value = musicPlayer.currentPlaybackTime;
[progressSlider setValue:musicPlayer.currentPlaybackTime animated:YES];
}
+1 para el uso del arte ASCII! –
Ya construí esta aplicación. Pero nunca lo terminé. Utiliza bonjour para hablar con la primera aplicación, etc. ... Grandes mentes ... –