我的iPhone应用程序中有一个按钮,我想在它被点击时播放默认的“键盘敲击”声音。我已经足够容易地播放自己的自定义声音,但是有什么方法可以在我的应用中播放这样的默认系统声音?

最佳答案

usingsystemsounds
为此,您必须使用系统声音。以下内容可能会有用。请参阅《多媒体编程指南》以了解更多信息。

CFBundleRef mainbundle = CFBundleGetMainBundle();
CFURLRef soundFileURLRef = CFBundleCopyResourceURL
                                     (mainbundle, CFSTR("tap"), CFSTR("aif"), NULL);
AudioServicesCreateSystemSoundID(soundFileURLRef, &soundFileObject);

您也可以使用内置的系统声音
AudioServicesPlaySystemSound(1100);

关于iphone - 如何播放iPhone的自拍声音?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/884452/

10-12 00:27
查看更多