作者lovemynina (nini)
看板MacDev
標題[問題] 背景音樂問題
時間Tue Sep 25 00:48:49 2012
我用AVFoundation寫背景音樂
程式碼如下
-(void)play{
NSURL *url = [NSURL fileURLWithPath:[NSString stringWithFormat:@"%@/MUSIC.wav"
,[[NSBundle mainBundle] resourcePath]]];
NSError *error;
audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:&error];
audioPlayer.numberOfLoops= 1;
[audioPlayer play];
但run了之後卻出現Failed
以及以下訊息:
Undefined symbols for architecture i386:
"_OBJC_CLASS_$_AVAudioPlayer", referenced from:
objc-class-ref in single_nameViewCintroller.o
google找了很多跟我打的都是一樣的
是哪裡出了什麼問題麻煩大家替我解答一下
謝謝!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.33.77.78
1F:推 dryman:Framework沒link進去吧? 09/25 08:38
2F:→ lovemynina:我有把AVFoundation.framework add進frameworks裡 09/25 18:20
3F:→ lovemynina:但還是一樣run不成功 怎麼會這樣 = = 09/25 18:21
4F:→ ljhgc:i386,原PO是在模擬器上跑的吧 10/10 13:14
5F:→ ljhgc:就錯誤訊息看起來是AVAudioPlayer不存在於i386的架構下 10/10 13:15
6F:→ ljhgc:另外,模擬器不支援背景音樂播放喔 10/10 13:15