При работе на iPad все в порядке, уровень громкости воспроизводимого звука в порядке, в том числе при работе в симуляторе iPad.
Проблема возникает при запуске приложения на iPhone: в то время как уровни громкости в симуляторе iPhone в порядке, уровни на устройстве очень низкие.
Вот код Я использую на обоих устройствах:
Код: Выделить всё
if (audioPlayerAtmo==nil)
{
NSString *filename = [NSString stringWithFormat:@"Atmo_%i", currentPage];
NSURL *url = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:filename ofType:@"mp3"]];
AVAudioPlayer *tempPlayer =[[AVAudioPlayer alloc] initWithContentsOfURL:url error:NULL];
tempPlayer.delegate = self;
//NSLog(@"tempPlayer.volume: %f", [tempPlayer volume]);
[tempPlayer setVolume:1.0f];
//NSLog(@"tempPlayer.volume: %f", [tempPlayer volume]);
self.audioPlayerAtmo = tempPlayer;
[tempPlayer release];
[audioPlayerAtmo play];
btAtmo.selected = YES;
}
else // player exists
{
// ...
}
Заранее спасибо за помощь.
Технические данные:
XCode 3.2.4
iPhone 4 (версия 4.1)
Подробнее здесь: https://stackoverflow.com/questions/416 ... ne-too-low
Мобильная версия