何らかの理由で、AVAudioPlayer
のサウンドを読み込めません。 iPadのデバイスでテストしています。AVAudioPlayerでサウンドが読み込まれない
私のコードはかなりストレートですが、派手なものはありません。フレームワークがインポートされ、デリゲートが実装されます。私のviewDidLoad
方法で:
NSString *path = [[NSBundle mainBundle] pathForResource:@"sound" ofType:@"mp3"];
AVAudioPlayer *theAudio = [[AVAudioPlayer alloc]
initWithContentsOfURL:[NSURL fileURLWithPath:path]
error:NULL];
[theAudio setDelegate:self];
[theAudio prepareToPlay];
[theAudio play];
これは、オーディオを再生することができません。しかし、偶然にもすぐにUIAlertView
を表示すると、オーディオクリップの最初の2秒間再生できます。つまり、アプリが読み込まれ、2秒間の音声が聞こえると、アラートがポップアップして音声がカットされます。
したがって、AVAudioPlayer
コードが多少動作しているようです。
何が起こっているのか、どのように私は単にオーディオを再生することができますか?