首先,我是一个n00b。
经过三天的尝试和研究,我决定寻求一些外部帮助。

我所做的和我的项目:

我为 children 写一本书。
现在,我正在本地化我的应用程序。
对于图像,我这样做是这样的:

UIImage *schrift = [UIImage imageNamed:NSLocalizedString (@"Schrift_en.png", nil)];
image = [[UIImageView alloc] initWithImage:schrift];
image.frame = CGRectMake(75.5, 80, 617, 137);
[self.view addSubview:image];
[image release];

对我来说很棒:)

现在,我正在尝试对讲述人音频文件执行相同的操作,但无法弄清楚该怎么做。
NSString *path = [[NSBundle mainBundle] pathForResource:@"Vorwort" ofType:@"mp3"];
AVAudioPlayer* theAudio = [[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL   fileURLWithPath:path] error:NULL];
self.audioPlayer = theAudio;
[theAudio release];

我如何更改上面的代码以使其起作用,以及如何在Localizable.strings-file中定义ofType:@“mp3”?

Google无法帮助我。
有任何想法吗?
慢慢地,但是我肯定会失去动力。

如果有人可以帮助我,那将真的很酷!
提前致谢
浮游生物

最佳答案

试试这个

NSURL *url = [NSURL fileURLWithPath:[NSString stringWithFormat:@"%@/%@", [[NSBundle mainBundle] resourcePath], NSLocalizedString (@"audiofilename.mp3", nil)]];

AVAudioPlayer* theAudio = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:NULL];
self.audioPlayer = theAudio;
[theAudio release];

10-06 12:54