我试图了解如何在iOS中播放这些声音。我确实发现了一些代码片段,但是当我使用它时它们不会播放任何内容。我做错了什么?
http://iphonedevwiki.net/index.php/AudioServices
- (IBAction) playSystemSound: (id) sender {
AudioServicesPlaySystemSound (1100);
}
答案 0 :(得分:5)
如果您使用的是有效的soundID并在设备上播放声音,那么您提供的代码应该有效。
或者,您可以使用以下代码播放自定义声音或音频文件(如果它可以帮助您
)- (IBAction) playSystemSound: (id) sender {
NSString *soundPath = [[NSBundle mainBundle] pathForResource:@"audio" ofType:@"mp3"];
SystemSoundID soundID;
AudioServicesCreateSystemSoundID((CFURLRef)[NSURL fileURLWithPath: soundPath], &soundID);
AudioServicesPlaySystemSound (soundID);
}
Apple has provided sample code播放声音,你也可以查看。