几个月前我发布了一个iPhone应用程序。一切都运行良好,我已经确认至少20个不同的设备/用户完美地工作。在上周虽然我有两个报告让人听不到音频(这是一个音板应用程序)。我已经能够与其中一个人对话并确认手机没有处于振动模式且音量上升。他的固件版本与2.2.1相同,但他的手机型号与mb048ll相比略有不同。
我正在使用AVFoundation / AVAudioPlayer播放声音(下面的代码片段):
- (IBAction)imagePressed:(id)sender
{
NSString *imageIdS = [NSString stringWithFormat:@"%d", [sender tag]];
NSString *path = [[NSBundle mainBundle] pathForResource:imageIdS ofType:@"caf"];
AVAudioPlayer *audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath:path] error:NULL];
[audioPlayer play];
//[audioPlayer release];
}
你知道有什么理由说明为什么这么多手机有效但有些人有问题吗?
提前致谢!