Es gibt beobachtbare NSNotification-Eigenschaften, die der Player aussendet. Dies schließt Unterbrechungen für mehr als nur Telefonanrufe wie Änderungen der Audio-Route ein.
Schauen Sie sich diese post
Ihre App in einen inaktiven Zustand geht auf Ihre Audio-Wiedergabe-Setup abhängig. Immer wenn der Anruf/die Unterbrechung beendet wird, signalisiert iOS Ihrer App basierend auf Ihrer Wiedergabe, dass die Unterbrechung beendet ist, und es liegt in Ihrer Verantwortung, zu entscheiden, was mit Ihrer Audiowiedergabe passiert, nachdem die Unterbrechung beendet wurde.
Hinweis, Sie MÜSSEN alle Anstrengungen unternehmen, um Unterbrechungen richtig zu behandeln. Wenn Sie böswillig sein wollten, aber wahrscheinlich vom App Store abgewiesen wurden, könnten Sie es so einrichten, dass Ihre Wiedergabe unabhängig von Unterbrechungen immer wieder fortgesetzt wird. Was Sie sehen werden, ist, dass BEIDE Ihre Audiowiedergabe und das Telefonanrufaudio gleichzeitig geschieht. Ihre Audio-Route ändert sich in "Headset" und die Wiedergabe kann vom Headset aus fortgesetzt werden. Das Telefongespräch wird ebenfalls fortgesetzt.
Ich habe auch gesehen (in iOS 8 zumindest) die Unterbrechungsbenachrichtigung wird vorzeitig aufgerufen, wenn auf einer Bluetooth-Freisprecheinrichtung speziell in Autos (wie Toyota). Ich hatte schon öfters Spotify, während ich gerade telefoniere ... ziemlich nervig. Ich glaube nicht, dass dies ein Fehler bei Spotify ist, da der Apple Music Player gelegentlich das gleiche tut, also könnte es sich um einen SDK-Fehler handeln. Ich habe Radar auch dafür gesehen. Nur als Warnung an dich.