MPMusicPlayerController reagiert nicht auf currentPlaybackRate in der Nähe von 1

Ich versuche, die Eigenschaft currentPlaybackRate auf MPMusicPlayerController zu verwenden, um das Tempo eines Musiktitels während der Wiedergabe anzupassen. Die Eigenschaft funktioniert wie erwartet, wenn die Rate kleiner als 0,90 oder größer als 1,13 ist, aber für den Bereich knapp über und unter 1 scheint sich das Tempo nicht zu ändern. Folgendes versuche ich:

UIAppDelegate.musicPlayer = [MPMusicPlayerController iPodMusicPlayer]; 

... Musik-Player mit Titel aus der Bibliothek laden

[UIAppDelegate.musicPlayer play];

- (void)speedUp{

        UIAppDelegate.musicPlayer.currentPlaybackRate =  UIAppDelegate.musicPlayer.currentPlaybackRate + 0.03125;           
}

- (void)speedDown
{

        UIAppDelegate.musicPlayer.currentPlaybackRate = UIAppDelegate.musicPlayer.currentPlaybackRate - 0.03125;

}

Ich kann den Wert currentPlaybackRate überwachen und feststellen, dass er korrekt eingestellt ist, aber das Wiedergabetempo scheint sich nicht zu ändern, bis der Schwellenwert von 0,9 oder 1,13 erreicht ist. Hat jemand eine Anleitung oder Erfahrung in dieser Angelegenheit?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage