我创建了一个播放mp3文件的简单音频应用。它在Simulator(iOS 5和6)和iPod3GS(iOS 5.1)上没有问题。但是,当我尝试使用我的iPhone4S(iOS 6)时,它似乎可以工作,但听起来没什么。
“[audioPlayer duration]”给了我正确的价值,甚至代表的“audioPlayerDidFinishPlaying”消息显示在持续时间之后播放的正确结束。
我的iPhone4S在音乐,视频或播客等其他音效应用中没有问题。 只有它不能用我自己的自定义应用程序发声。
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];
}
这只是一个设备问题还是有任何关于这个问题的线索? 有人有类似的经历吗?
我在手机上重置了设置值并重新启动了它,但仍然是同样的问题。 我测试了mp3,wav和aiff文件。
答案 0 :(得分:7)
关闭消音器。
仔细检查您是否已启用两个卷。