2012-04-26 112 views
-4

大家好,我一直在尝试创建一个音板有一段时间,我发现这个网站有任何人可以通过为iPhone Xcode 4.2提供一个完整的工作代码来回答这个问题,谢谢你的时间。xcode 4.2音板?

继承人我的代码,但它有错误

#import "ViewController.h" 

@interface ViewController() 

@end 

@implementation ViewController 

-(IBAction)sound1 { 
    CFBundleRef mainBundle = CFBundleGetMainBundle(); 
    CFURLRef soundFileURLRef; 
    soundFileURLRef = CFBundleCopyResourceURL(mainBundle, (CFStringRef) @"sound1", CFSTR  ("wav"), NULL); 

    UInt32 soundID; 
    AudioServicesCreateSystemSoundID(soundFileURLRef, &soundID); 
    AudioServicesPlaySystemSound(soundID); 
} 

加上有人说使用AV的东西,请编辑或上传代码,在回答我是一个初学者笑

+0

你看过http://stackoverflow.com/faq#dontask – rishi 2012-04-26 15:41:08

+0

我现在@RIP – user1358719 2012-04-26 15:54:31

回答

0

我只是测试你发布的代码和它工作得很好 - 在这里没有错误。

所以你可能忘了做下面的事情一个(或多个):

  • 包括AudioToolbox框架到您的项目
  • #import <AudioToolbox/AudioToolbox.h>;在ViewController.m文件
  • 添加sound1.wav文件到您的项目
  • 检查sound1.wav确实是sound1.wav而不是Sound1.wav或类似的
  • 将您的IBAction方法连接到某个真实的事件ly被触发