AudioServicesCreateSystemSoundID有什么作用?

ema*_*ine 3 iphone cocoa objective-c ipad

怎么AudioServicesCreateSystemSoundID办?

所有我能找到的都是来自Apple的网站:

// Create a system sound object representing the sound file
    AudioServicesCreateSystemSoundID (
        soundFileURLRef,
        &soundFileObject
    );
Run Code Online (Sandbox Code Playgroud)

这不是很有帮助.我总是看到它创建但从未使用过.

Kri*_*kel 10

它用于播放短音和警报.有关非常小的示例代码段,请参阅此音频和视频编码方法.

SysSound示例项目稍有更多的代码.

但是,我见过的最好的示例代码是在iPhone SDK开发手册第17.2章中.您可以在此处下载本书中的代码.查找SystemSoundsDemo项目.

  • howto链接现在被打破了.我不确定要替换它或者我编辑答案.这是相关的,但名称略有不同:http://developer.apple.com/library/ios/documentation/audiovideo/conceptual/multimediapg/multimediaprogrammingguide.pdf (2认同)