2

我创建了一个播放 mp3 文件的简单音频应用程序。它在模拟器(iOS 5 和 6)和 iPod3GS(使用 iOS 5.1)上没有问题。但是当我在我的 iPhone4S(iOS 6)上尝试时,它似乎可以工作,但没有任何声音。

“[audioPlayer 持续时间]”给了我正确的价值,甚至委托的“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 文件。

4

1 回答 1

7

关闭消音器。

显示静音开关的侧视图

并仔细检查您是否打开了两个卷。

于 2012-10-28T14:02:04.810 回答