我使用以下方式播放音效:
-(void)playCorrectSound
{
NSString *soundFilePath = [[NSBundle mainBundle] pathForResource:@"Yes" ofType:@"mp3"];
NSURL *soundURL = [[NSURL alloc] initFileURLWithPath: soundFilePath];
if(! self.myAudioPlayer || ![soundURL isEqual:self.myAudioPlayer.url]){
self.myAudioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:soundURL error:nil];
self.myAudioPlayer.delegate = self;
}
[self.myAudioPlayer setVolume:1.0];
[self.myAudioPlayer prepareToPlay];
[self.myAudioPlayer play];
}
我已将此代码添加到三个设备,所有iPhone 5,所有iOS 7.0.6其中两个播放声音的音量明显低于另一部手机。所有三个设备的所有系统首选项都显示相同。谁会知道为什么会有这么大声(以及我想要它)?