-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

投稿されたコードをテストしたところ、そのままで非常にうまく機能します-ここにエラーはありません。

そのため、次のことの 1 つ (または複数) を忘れている可能性があります。

  • AudioToolboxプロジェクトにフレームワークを含める
  • #import <AudioToolbox/AudioToolbox.h>;ViewController.m ファイルに
  • プロジェクトに sound1.wav ファイルを追加します
  • sound1.wav が実際に sound1.wav であり、Sound1.wav または類似のものではないことを確認してください
  • IBAction メソッドを実際にトリガーされるイベントに接続します
于 2012-04-26T17:10:03.040 に答える