我是初学者 iPhone 开发人员。我想播放声音,但音频文件返回空值。
这是我的代码:
-(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... 给出适用于我们代码的任何建议和源代码。