-4

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

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

4

1 回答 1

0

我刚刚测试了您发布的代码,它运行良好 - 这里没有错误。

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

  • AudioToolbox框架包含到您的项目中
  • #import <AudioToolbox/AudioToolbox.h>;在您的 ViewController.m 文件中
  • 将 sound1.wav 文件添加到您的项目中
  • 检查 sound1.wav 是否真的是 sound1.wav 而不是 Sound1.wav 或类似的
  • 将您的 IBAction 方法连接到某个真正被触发的事件
于 2012-04-26T17:10:03.040 回答