三个按钮触发三个 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 上是如何发生的。