Cocos2d 2.0 を使用して開発しているゲームのシーンの BGM を再生しようとしています。
しかし、実行は停止します
CDAudioManager.m で:
-(void) load:(NSString*) filePath {
........
.........
[[audioSourcePlayer prepareToPlay]; //This is where the execution stops!!
そしてそれは例外についての詳細を提供しません!、それはただ壊れます!
これが私が音楽を演奏する方法です:
NSString *soundFile = [[NSBundle mainBundle] pathForResource:@"background_music" ofType:@"mp3"];
NSLog(@"soundFile: %@", soundFile); //The path is correct
SimpleAudioEngine *sae = [SimpleAudioEngine sharedEngine];
if (sae != nil) {
[sae preloadBackgroundMusic:soundFile];
if (sae.willPlayBackgroundMusic) {
sae.backgroundMusicVolume = 0.5f;
}
}
Cocos2d 2.0、Xcode 4.5.1、iOS SDK 6.0 を使用しています