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

在iPhone上播放音频的更简单解决方案,iphone,objective-c,cocoa-touch,uikit,Iphone,Objective C,Cocoa Touch,Uikit,Apple将()列为播放音频文件的快速演示 有没有一种方法可以用更少的代码行播放音频文件?这里有一种快速而肮脏的发声方法。它适合在不控制持续时间、音量或精确计时的情况下播放短音。有了这些免责声明,我们开始了 在将播放声音的视图控制器中,导入以下框架: #import <AudioToolbox/AudioToolbox.h> 我将此方法用于原型设计,而不是用于生产代码,因为它有很多限制。是的,对于iPhone SDK 2.2有。请查看SysSound示例代码。 SystemSoun

Apple将()列为播放音频文件的快速演示


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

这里有一种快速而肮脏的发声方法。它适合在不控制持续时间、音量或精确计时的情况下播放短音。有了这些免责声明,我们开始了

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

#import <AudioToolbox/AudioToolbox.h>

我将此方法用于原型设计,而不是用于生产代码,因为它有很多限制。

是的,对于iPhone SDK 2.2有。请查看SysSound示例代码。
SystemSoundID theSound;
AudioServicesCreateSystemSoundID((CFURLRef)[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"someSound" ofType:@"caf"]], &theSound);
AudioServicesPlaySystemSound(theSound);