【发布时间】:2012-10-28 13:51:16
【问题描述】:
我创建了一个播放 mp3 文件的简单音频应用程序。它在模拟器(iOS 5 和 6)和 iPod3GS(使用 iOS 5.1)上没有问题。但是当我在我的 iPhone4S(iOS 6) 上尝试时,它似乎可以工作,但没有任何声音。
“[audioPlayer duration]”给了我正确的价值,甚至委托的“audioPlayerDidFinishPlaying”消息也显示了在持续时间之后播放的正确完成。
我的 iPhone4S 在音乐、视频或 Podcast 等其他声音应用程序中运行没有问题。 只是我自己的自定义应用听不到。
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 文件。
【问题讨论】:
-
您花时间编辑标题以解决,但没有接受答案?
-
感谢告知,我误解了规则。
标签: ios audio avaudioplayer