2012-04-26 113 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被觸發