首先,我是一个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];