当用户在我的偏好应用程序中单击多值列表时,我需要执行一个简单的操作(在“设置”系统中)
我显示了一个简单的自定义声音列表(如whatsapp或其他应用程序所做的),但不是将其放在应用程序选项卡上,而是将其放入我的首选项中。
当用户选择声音(铃声)时,我想播放所选的声音(如预览)。
有可能吗?列表没问题,但我不知道处理点击。
答案 0 :(得分:2)
如果您正在谈论iOS偏好应用程序,那么不,这是不可能的。您无法修改此应用程序的操作以运行您自己的代码。
如果您想播放所选声音的样本,则需要在自己的应用的偏好设置部分实现此功能。
答案 1 :(得分:1)
以下是播放短音的方法。
NSString *soundPath = [[NSBundle mainBundle] pathForResource:@"yourSound" ofType:@"aif"];
SystemSoundID soundID;
AudioServicesCreateSystemSoundID((CFURLRef)[NSURL fileURLWithPath: soundPath], &soundID);
AudioServicesPlaySystemSound (soundID);