2012-04-06 142 views
1

使用此代码制作随机声音可以播放动作,而不是完全确定如何命名我的声音文件。谢谢你的帮助。使用Xcode播放随机声音

int randomNumber = arc4random() % 24 + 1; 

NSURL *soundURL = [NSURL fileURLWithPath:[[NSBundle mainBundle]pathForResource:[NSString stringWithFormat:@"Sound%02d", randomNumber] ofType:@"mp3"]]; 

AVAudioPlayer * soundPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:soundURL error:nil]; 

[soundPlayer prepareToPlay]; 
[soundPlayer play]; 
+0

你不是你自己写的代码? – borrrden 2012-04-06 03:08:03

+0

不,我搜索“如何播放随机声音”只是不知道如何使用它。 – 2012-04-06 03:15:59

+0

欢迎来到Stack Overflow。这种态度不会让你的问题得到解答。我建议你阅读FAQ部分。 – 2012-04-06 03:27:53

回答

3

名称他们是这样的:

Sound01.mp3
Sound02.mp3
...
Sound24.mp3

+1

你的权利,谢谢你们,我得到了我的问题修复 – 2012-04-06 03:48:49

+2

Sound25.mp3不应该存在,最大的随机数将24通过'arc4random()%24 + 1' – tangqiaoboy 2012-04-06 06:48:55