iOS:MPMusicPlayerController设置量是滞后的

时间:2013-07-14 10:13:24

标签: ios objective-c avaudioplayer uislider mpmusicplayercontroller

使用AVAudioPlayer设置音量播放声音我发现有必要相应地调整MPMusicPlayerController,否则AVAudioPlayer的最大音量将是iPhone最初设置(即通过它的按钮)。这样做就会调出Volume HUD来显示音量(我隐藏了,因为滑块显示音量,这就足够了)但问题是laggy控件。有时滑块只是稍微滞后,有时它可能真的不稳定到不可用的程度。当我将其连接到MPMusicPlayerController时会发生这种情况。有没有其他方法可以做到这一点,或者解决这个问题?

- (IBAction)volumeSliderMoved:(UISlider *)sender
{
      // self.player is of type AVAudioPlayer
      self.player.volume = [sender value];
     [[MPMusicPlayerController iPodMusicPlayer] setVolume:[sender value]];
}

0 个答案:

没有答案