所以这是我需要弄清楚的。我在一个文件夹中有一个6个wav文件的文件夹,每当我按下按钮播放它时我需要拉出来。什么是最直接的方式来解决这个问题? URLForResource
需要在CLIP_1 ... CLIP_6
NSURL *inputFileURL = [[NSBundle mainBundle] URLForResource:@"CLIP_1" withExtension:@"wav"];
答案 0 :(得分:3)
您可以使用arc4random_uniform
生成随机数来决定应该使用哪个剪辑
int num = arc4random_uniform(6) + 1; // random number from 1 to 6
NSString *clipname = [NSString stringWithFormat:@"CLIP_%d", num];
NSURL *inputFileURL = [[NSBundle mainBundle] URLForResource:clipname withExtension:@"wav"];
答案 1 :(得分:2)
您可以使用0
生成N
和arc4random_uniform(N)
之间的随机数。
您可以构建包含[NSString stringWithFormat:@"CLIP_%d", number];
如果您使用这两种技术,那么您尝试做的事情应该很简单。