Objective c 扬声器和耳机上的AVAudioPlayer声音过低
我有下面的代码,它将播放一个声音缓冲区,但无论我尝试了什么,扬声器和耳机的音量仍然太低,即使系统音量已经达到最大水平。我的代码怎么了Objective c 扬声器和耳机上的AVAudioPlayer声音过低,objective-c,xcode7,avaudioplayer,ios8.3,Objective C,Xcode7,Avaudioplayer,Ios8.3,我有下面的代码,它将播放一个声音缓冲区,但无论我尝试了什么,扬声器和耳机的音量仍然太低,即使系统音量已经达到最大水平。我的代码怎么了 -(void)playSound:(NSData *)data { NSError* error; player = [[AVAudioPlayer alloc] initWithData:data error:&error]; if (error) { // TODO: log error } [
-(void)playSound:(NSData *)data {
NSError* error;
player = [[AVAudioPlayer alloc] initWithData:data error:&error];
if (error) {
// TODO: log error
}
[player setNumberOfLoops:0];
[player setVolume:1.0f];
player.delegate = (id)self;
[soundArray insertObject:player atIndex:0];
[player prepareToPlay];
[player play];
}