2011-03-26 84 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