sound = [[NSSound alloc] initWithContentsOfFile:@"staticbeam09.wav" byReference:YES];
引用自Apple 文档的代码。将其放入 viewDidLoad 时出现错误。如果我把
NSSound *sound;
在头文件中,我在实现文件的顶部收到说明符限定符错误。我该怎么做才能完成这项工作?我只是粘贴 Apple 文档中的代码 - 这已被弃用吗?谢谢你的帮助!
sound = [[NSSound alloc] initWithContentsOfFile:@"staticbeam09.wav" byReference:YES];
引用自Apple 文档的代码。将其放入 viewDidLoad 时出现错误。如果我把
NSSound *sound;
在头文件中,我在实现文件的顶部收到说明符限定符错误。我该怎么做才能完成这项工作?我只是粘贴 Apple 文档中的代码 - 这已被弃用吗?谢谢你的帮助!
iPhone SDK 中没有 NSSound 类 仅适用于 MacOS
氧气是对的。如果您想在 iPhone 上播放声音,有多种选择。可能最简单的一个是使用音频服务(示例包装器),然后是AVAudioPlayer,然后您还可以使用 OpenAL(我编写了一个非常基本的 OpenAL 音效引擎,称为Finch)。取决于你需要做什么。
http://icodeblog.com/2009/05/04/iphone-game-programming-tutorial-part-4-basic-game-audio/
这就是我在最后为 iconquer 制作音频背景音乐和音效的方式