iPhone4S与iOS6 AVAudioPlayer正在工作,但没有声音

我创build了一个简单的audio应用程序,播放一个MP3文件。 它适用于模拟器(iOS 5和6)和iPod3GS(iOS 5.1)没有问题。 但是,当我尝试在我的iPhone4S(iOS 6),似乎工作,但没有什么声音。

“[audioPlayer时间]”给我正确的价值,甚至“委托人”的“audioPlayerDidFinishPlaying”消息在持续时间之后显示正确的游戏结束。

我的iPhone4S在音乐,video或播客等其他声音应用程序中没有问题。 只有它不能与我自己的自定义应用程序听起来。

NSURL *url = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"banana" ofType:@"mp3"]]; NSError *error; if (error) { NSLog(@"error in audioPlayer:%@", [error localizedDescription]); } else { self.audioPlayer.delegate = self; [self.audioPlayer prepareToPlay]; } 

这只是一个设备问题,或者是否有任何关于这个问题的线索? 任何人都有类似的经历?

我重置了我的手机的设置值,我重新启动它,但仍然是同样的问题。 我testing了mp3,wav和aiff文件。

closures消音器。

显示沉默开关的侧视图

仔细检查你是否有卷出现。