У меня есть такой код:
-(void)createAndPlaySoundID: (NSString*)name
{
NSString *path = [NSString stringWithFormat: @"%@/%@", [[NSBundle mainBundle] resourcePath], name];
NSURL* filePath = [NSURL fileURLWithPath: path isDirectory: NO];
SystemSoundID soundID;
AudioServicesCreateSystemSoundID((__bridge CFURLRef)filePath, &soundID);
AudioServicesPlaySystemSound(soundID);
}
Я называю это так:
[self createAndPlaySoundID: @"mySound.caf"];
Это прекрасно работает, однако я не могу контролировать громкость. Я просто хочу, чтобы пользователь контролировал громкость с помощью стандартных физических кнопок громкости на своем iPad.
Если я уменьшу эту громкость, скажем, до 1, она будет воспроизводиться, отлично, но затем, если я увеличу громкость устройства до максимума, она будет такой же.
Будем признательны за любую помощь, разбираюсь с этим, спасибо.