【发布时间】:2010-12-02 10:30:07
【问题描述】:
在我的应用程序中,我希望用户从 iPhone 标配的默认音频文件(Marimba、Alarm 等)中选择(选择器)播放什么声音。然后在需要时播放。
【问题讨论】:
标签: iphone objective-c cocoa-touch
在我的应用程序中,我希望用户从 iPhone 标配的默认音频文件(Marimba、Alarm 等)中选择(选择器)播放什么声音。然后在需要时播放。
【问题讨论】:
标签: iphone objective-c cocoa-touch
我在这个位置发现了一些声音:
/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 是否同意使用这些声音。
【讨论】: