私は初心者のiPhone開発者です。サウンドを再生したいのですが、オーディオファイルがnull値を返します。
これは私のコードです:
-(IBAction)sound
{
path=[[NSBundle mainBundle] pathForResource:@"Animalfile" ofType:@"plist"];
dict=[NSDictionary dictionaryWithContentsOfFile:path];
animalaudio=[dict valueForKey:@"audio"];
NSLog(@"print:%@",dict);
NSLog(@"printanimal%@",animalaudio);
audiolist=[animalaudio objectAtIndex:currentsound];
NSLog(@"audiolist:%@",audiolist);
NSURL *audiourl=[NSURL fileURLWithPath:audiolist];
NSLog(@"audiourl:%@",audiourl);
AVAudioPlayer *audio=[[AVAudioPlayer alloc]initWithContentsOfURL:audiourl error:NULL];
NSLog(@"audio:%@",audio);
audio.delegate=self;
[audio play];
}
オーディオはnullを返します...私たちのコードに適用される提案とソースコードを提供してください。