2012-08-03 28 views
0

我使用此代碼使用滑塊改變AVAudioPlayer體積在iPhone SDK的

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]; 

,但我想改變音量,所以我怎麼能得到體積的細節?

回答

3

設置您的UISlider。註冊它以在IB中接收ValueChanged事件或以編程方式。將其最小值設置爲0,最大值設爲100.應該是這樣。

- (void)sliderValueChanged:(UISlider *)slider { 
    myPlayer.volume = slider.value/100.0; 
} 
+0

非常感謝您的回覆..其工作:) – NSP 2012-08-04 10:46:51