NSSound 在 iPhone 上未声明?

发布于 2024-08-07 00:20:28 字数 479 浏览 7 评论 0原文

sound = [[NSSound alloc] initWithContentsOfFile:@"staticbeam09.wav" byReference:YES];

代码引用自 Apple 文档。当我将其放入 viewDidLoad 时出现错误。如果我放入

NSSound *sound;

头文件,我会在实现文件的顶部收到说明符限定符错误。我需要做什么才能使这项工作成功?我只是粘贴 Apple 文档中的代码 - 这是否已被弃用?感谢您的帮助!

sound = [[NSSound alloc] initWithContentsOfFile:@"staticbeam09.wav" byReference:YES];

Code referenced from Apple docs. Getting an error when I put this in viewDidLoad. If I put

NSSound *sound;

in the header file, I get the specifier-qualifier error at the top of my implementation file. What do I have to do to make this work? I was just pasting the code from Apple's documentation - has this been deprecated? Thanks for your help!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

浅语花开 2024-08-14 00:20:28

iPhone SDK中没有NSSound类
仅适用于 MacOS

There is no NSSound class in iPhone SDK
It's only for MacOS

小梨窩很甜 2024-08-14 00:20:28

氧气说得对。如果您想在 iPhone 上播放声音,有多种选择。可能最简单的一种是使用音频服务(示例包装器),然后是AVAudioPlayer 然后你也可以使用 OpenAL (我已经写了一个非常基本的 OpenAL 音效引擎,称为 Finch)。取决于你需要做什么。

Oxigen’s right. If you want to play sounds on iPhone, there are several options. Probably the easiest one is using Audio Services (example wrapper), then there is AVAudioPlayer and then you can also use OpenAL (I’ve written a very basic OpenAL sound effect engine called Finch). Depends on what you need to do.

后知后觉 2024-08-14 00:20:28

http://icodeblog .com/2009/05/04/iphone-game-programming-tutorial-part-4-basic-game-audio/

这就是我最后为 iconquer 制作音频背景音乐和音效的方式

http://icodeblog.com/2009/05/04/iphone-game-programming-tutorial-part-4-basic-game-audio/

that is how i did the audio bg music and sound effects at the end for iconquer

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文