在Objective-C中播放来自字符串数组的声音

时间:2012-08-30 17:07:26

标签: objective-c arrays string url audio

我正在尝试创建一个字符串数组,可用于启动声音播放的网址。如果我显式输入文件名如下所示,这是有效的,但是如何将特定对象索引中的一个数组字符串插入'fileURLWithPath?

soundsArray = [[NSMutableArray alloc] initWithObjects:@"test", @"test2",@"test3", nil];

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

感谢您的任何见解!

1 个答案:

答案 0 :(得分:0)

你有一个数组,所以你应该循环遍历数组,在每次迭代时拉出下一个字符串。您已经知道如何使用stringWithFormat:创建由其他字符串组成的新字符串,就像您使用资源路径一样。只需使用文件名再次执行此操作即可。 (提示:[NSString stringWithFormat:@"%@/%@.mp3", [[NSBundle mainBundle] resourcePath], nextFileName]。)