三个按钮触发三个AVAudioPlayers,相同的代码,相同的声音文件,除了一些音高变换。
因此加载了所有三个声音:
NSString *pathDigitClick = [[NSBundle mainBundle] pathForResource:@"tickLoVol" ofType:@"aiff"];
_playerDigit=[[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath:pathDigitClick] error:NULL];
[_playerDigit prepareToPlay];
播放如此:
[_playerDigit play];
iPad1上的所有三个音量都应该是相同的,但iPad 2和3上的其中一个声音听起来更安静。
我通过使用另一个aiff来解决它,但我仍然想知道问题是如何发生在新的iPad上才出现问题。