CDLongAudioSourceを使用して、cocos2dゲームで音楽を再生しています。しかし、問題は、オーディオファイルが読み込まれるだけで再生されないときにゲームがクラッシュすることです。これは、シーンから別のシーンに戻ったときに、オーディオファイルを再生する必要があるシーンに再びアクセスした場合にアプリがクラッシュするためです。
ファイルを再生する機能:
-(void)playMyEffect:(NSString*)audioFile{
CDLongAudioSource*currentSound = [[CDAudioManager sharedManager] audioSourceForChannel:kASC_Right];
//[currentSound load:@""];
NSLog(@" file path to play %@",audioFile);
[currentSound load:audioFile];
currentSound.delegate = self;
currentSound.backgroundMusic = NO;
self.isSpeechComplete = NO;
[currentSound play];
}