我可以访问/播放iPhone附带的默认音频文件吗?

时间:2009-09-29 19:11:18

标签: iphone objective-c cocoa-touch

在我的应用程序中,我希望用户从iPhone标准的默认音频文件(Marimba,Alarm等等)中选择(选择器)播放的声音。然后在需要时播放它。

1 个答案:

答案 0 :(得分:3)

我在这个位置发现了一些声音:

/System/Library/Audio/UISounds/

您可以这样加载:

tickSound = [[SoundEffect alloc] initWithContentsOfFile: @"/System/Library/Audio/UISounds/Tock.caf"];

或者获取一个清单:

- (void) getSoundNames
{
    NSArray *array = [filemanager contentsOfDirectoryAtPath:@"/System/Library/Audio/UISounds/" error:nil];
    self.soundNamesArray = array;
}   

话虽如此,我不确定Apple是否批准使用这些声音。