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