0

我正在使用此代码

NSURL *url = [NSURL fileURLWithPath:[NSString stringWithFormat:@"%@/audiofile.mp3", [[NSBundle mainBundle] resourcePath]]];

NSError *error;
player = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:&error];
player.numberOfLoops = -1;

if (player == nil)
    NSLog(@"%@",[error description]);             
else 
    [player play];  

但我想改变音量,所以我怎样才能得到音量细节?

4

1 回答 1

3

设置你的 UISlider。注册它以在 IB 中或以编程方式接收 ValueChanged 事件。将其最小值设置为 0,最大值设置为 100。应该就是这样。

- (void)sliderValueChanged:(UISlider *)slider {
  myPlayer.volume = slider.value / 100.0;
}
于 2012-08-03T12:27:09.257 回答