xcode 4.2音板?

时间:2012-04-26 15:37:05

标签: iphone ios

大家好,我一直试图创建一个音板一段时间,我发现这个网站有人可以通过为iPhone 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);
}

加上有人说要使用某些东西请编辑或上传代码回答我是初学者哈哈

1 个答案:

答案 0 :(得分:0)

我刚刚测试了你发布的代码,它的工作原理非常好 - 这里没有错误。

所以你可能忘记做一件(或多件)以下事情:

  • AudioToolbox框架纳入您的项目
  • 您的ViewController.m文件中的
  • #import <AudioToolbox/AudioToolbox.h>;
  • 将sound1.wav文件添加到您的项目
  • 检查sound1.wav是否真的是sound1.wav而不是Sound1.wav或类似
  • 将您的IBAction方法连接到一些真正被触发的事件