sound = [[NSSound alloc] initWithContentsOfFile:@"staticbeam09.wav" byReference:YES];
Apple docs引用的代码。我把它放在viewDidLoad中时出错。如果我把
NSSound *sound;
在头文件中,我在实现文件的顶部得到说明符限定符错误。我需要做些什么来完成这项工作?我只是粘贴Apple的文档中的代码 - 这已被弃用了吗?谢谢你的帮助!
答案 0 :(得分:4)
iPhone SDK中没有NSSound类 它仅适用于MacOS
答案 1 :(得分:3)
Oxigen的权利。如果你想在iPhone上播放声音,有几种选择。可能最简单的是使用音频服务(example wrapper),然后有AVAudioPlayer然后你也可以使用OpenAL(我写了一个非常基本的OpenAL音效引擎叫Finch) 。取决于你需要做什么。
答案 2 :(得分:0)
http://icodeblog.com/2009/05/04/iphone-game-programming-tutorial-part-4-basic-game-audio/
这就是我最后为iconquer
做音频bg音乐和声音效果的方法