首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在iPhone上播放音频的更简单解决方案

在iPhone上播放音频的更简单解决方案
EN

Stack Overflow用户
提问于 2009-04-10 03:49:42
回答 1查看 389关注 0票数 0

苹果列出(http://developer.apple.com/samplecode/AudioQueueTest/listing1.html)作为播放音频文件的快速演示。

有没有一种方法可以用更少的代码行播放音频文件?

EN

Stack Overflow用户

发布于 2010-03-08 07:48:45

这里有一个快速和肮脏的方式来做声音。它适用于播放短声音,不控制持续时间,音量或精确的时间。有了这些免责声明,我们开始吧。

在将播放声音的视图控制器中,导入此框架:

代码语言:javascript
运行
复制
#import <AudioToolbox/AudioToolbox.h>

然后手动将AudioToolbox框架添加到您的项目中:按住Control键并单击Frameworks Group --> Add...-->现有框架...--> AudioToolbox.framework

接下来,将'someSound.caf‘添加到您的项目资源文件夹中,显然要使用您实际的文件名。

在播放声音的方法中,添加:

代码语言:javascript
运行
复制
SystemSoundID theSound;
AudioServicesCreateSystemSoundID((CFURLRef)[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"someSound" ofType:@"caf"]], &theSound);
AudioServicesPlaySystemSound(theSound);   

我使用这种方法进行原型开发,而不是生产代码,因为它有很多限制。

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/736653

复制
相关文章

相似问题

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