xcodeで以下の設定をしましたが音が出ません。以前は 2 つの .wav ファイルが機能していましたが、他の .mp3 および .wav ファイルは機能しません。コードが作成されているのか、それともサウンド ファイルなのか疑問に思っています。ファイルのビットレートやサイズに制限はありますか? コードについては以下を参照してください。また、プロジェクトにサウンド ファイルを追加します。
**ViewController.h**
import UIKit/UIKit.h
import AVFoundation/AVFoundation.h
import AudioToolbox/AudioToolbox.h
@interface ViewController :UIViewController
-(IBAction)AntlerRabbit;
@end
**ViewController.m**
#import "ViewController.h"
@interface ViewController ()
@end
@implementation ViewController
-(IBAction)AntlerRabbit {
CFBundleRef mainBundle = CFBundleGetMainBundle();
CFURLRef soundFileURLRef;
soundFileURLRef = CFBundleCopyResourceURL(mainBundle, (CFStringRef) @"AntlerRabbit", CFSTR("aiff"), NULL);
UInt32 soundID;
AudioServicesCreateSystemSoundID(soundFileURLRef, &soundID);
AudioServicesPlaySystemSound(soundID);
}
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
}
- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
@end
次に MainStoryboard.storyboard に移動し、ボタンを配置して「AntlerRabbit」にリンクしますが、シミュレーターでは何も起こりません