У меня есть этот код:
-(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, он играет, отлично, но тогда, если я удалю громкость устройства до максимальной его той же громкости.
Любая помощь будет оценена, учитывая это, спасибо.