MPMusicPlayerController nie odpowiada na currentPlaybackRate w pobliżu 1

Próbuję użyć właściwości currentPlaybackRate na MPMusicPlayerController, aby dostosować tempo utworu muzycznego podczas jego odtwarzania. Właściwość działa zgodnie z oczekiwaniami, gdy szybkość jest mniejsza niż 0,90 lub większa niż 1,13, ale dla zakresu tuż powyżej i poniżej 1 wydaje się, że nie ma zmiany tempa. Oto, co próbuję:

UIAppDelegate.musicPlayer = [MPMusicPlayerController iPodMusicPlayer]; 

... załaduj odtwarzacz muzyczny ścieżką z biblioteki

[UIAppDelegate.musicPlayer play];

- (void)speedUp{

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

- (void)speedDown
{

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

}

Mogę monitorować wartość currentPlaybackRate i sprawdzić, czy jest poprawnie ustawiona, ale wydaje się, że nie ma innego tempa odtwarzania, aż osiągnięty zostanie próg 0,9 lub 1,13. Czy ktoś ma jakieś wskazówki lub doświadczenie w tej sprawie?

questionAnswers(2)

yourAnswerToTheQuestion