首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MacOSX声音资源列表

MacOSX声音资源列表
EN

Stack Overflow用户
提问于 2012-10-18 08:07:36
回答 1查看 331关注 0票数 3

我正在寻找一些objective-c代码,可以将当前MacOSX系统上所有可用的声音资源的名称输出到NSLog。我在谷歌上搜索过很多次。我遗漏了一些关键术语,因为搜索没有找到任何有用的东西。只要我知道来自How do I play a sound in Mac OS?的声音的名称,我就让代码工作来播放声音。

代码语言:javascript
复制
// Assumes #import <AppKit/AppKit.h> and the framework has been added. 
NSSound *sound = [[NSSound alloc] initWithContentsOfFile:    [[NSBundle mainBundle] pathForResource:@"Fark" ofType:@"mp3"] byReference:NO];
[sound play];
[sound release];
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-10-18 09:02:12

查看+[NSSound soundNamed:]的文档,您会发现该方法在查看应用程序的主包后将搜索以下目录:

代码语言:javascript
复制
~/Library/Sounds
/Library/Sounds
/Network/Library/Sounds
/System/Library/Sounds

因此,这些可能是寻找您的机器上可用的系统声音的好地方。

“当前MacOSX系统上所有可用的声音资源”是一个相当高的要求,这取决于你的意思。系统声音可能会在上述目录中找到,但应用程序中也可能存在您认为不属于操作系统的声音。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12945300

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档