2011-03-26 47 views
0

聲音片段爲4秒,wav文件和700kb大小。爲什麼不播放聲音,代碼中沒有錯誤?

這裏是我所使用的代碼,我已發現,所有內容包含的AVAudioPlayer等框架

- (IBAction)twoSound:(id)sender; { 
    NSString *path = [[NSBundle mainBundle] pathForResource:@"2b" ofType:@"wav"]; 
    if (theAudio) [theAudio release]; 
    theAudio = [[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath:path] error:NULL]; 
    theAudio.delegate = self; 
    [theAudio play]; 

} 

當我點擊它使一個小的「凸點」的噪音的按鈕,但這種ISN」它應該做的噪音。

謝謝

+0

您應該首先捕獲AVAudioPlayer初始化的錯誤。這就是爲什麼它在那裏。 – TechZen 2011-03-26 22:04:30

+0

你確定你有合適的資源路徑嗎?它是'2b'還是不''2b? ;-) – TechZen 2011-03-26 22:05:28

+0

大聲笑 - 是的文件名是2b.wav所以來源是正確的,這是非常奇怪的 - 在另一個視圖上的作品,但在這個看法它does not! Gr – LAA 2011-03-26 23:48:57

回答

0
+0

我有2個視圖控制器 一個視圖控制器充滿工作的聲音 第二個視圖控制器不工作,這就是相同的代碼,但不同的文件聲音名稱 – LAA 2011-03-26 20:54:14