我试图使用上MPMusicPlayerController的currentPlaybackRate财产,因为它起着调节音乐曲目的节奏。 酒店工作时,速度比1.13小于0.90或大于预期,但只是高于和低于1的范围内,也似乎是在节奏没有改变。 这里就是我想:
UIAppDelegate.musicPlayer = [MPMusicPlayerController iPodMusicPlayer];
...负载音乐播放曲目从库
[UIAppDelegate.musicPlayer play];
- (void)speedUp{
UIAppDelegate.musicPlayer.currentPlaybackRate = UIAppDelegate.musicPlayer.currentPlaybackRate + 0.03125;
}
- (void)speedDown
{
UIAppDelegate.musicPlayer.currentPlaybackRate = UIAppDelegate.musicPlayer.currentPlaybackRate - 0.03125;
}
我可以监测值currentPlaybackRate,看到它被设置正确,但似乎是在播放速度没有什么不同,直到0.9或1.13已经达到阈值。 有没有人对此事的任何指导或经验?