gram dźwięki tak:iOS Sound Control Volume
#import <AudioToolbox/AudioToolbox.h>
#import <AVFoundation/AVFoundation.h>
..
..
SystemSoundID soundID;
NSString *path = [[NSBundle mainBundle]
pathForResource:@"ClickSound" ofType:@"wav"];
AudioServicesCreateSystemSoundID((CFURLRef)[NSURL fileURLWithPath:path],&soundID);
AudioServicesPlaySystemSound (soundID);
Wydaje się, że to wielkość od „Ringer”, ale kiedy używam fizycznego przycisku głośności to kontrolować „Volume” (tak ja może "wyciszyć" głośność - ale wciąż słyszę dźwięk).
Chcę kontrolować odpowiednią głośność i nie chcę, aby gra była odtwarzana, gdy jest wyciszona (BTW - kiedy używam wyciszenia, to działa i nie słyszę dźwięku).
Jak mogę to naprawić?
chcę kontrolować dźwięk przez kontrolerów fizycznych, kontrolują one „Volume”, ale dźwięk z mojej gry jest zawsze taki sam. Innymi słowy - chcę, aby "Volume" kontrolował funkcję AudioServicesPlaySystemSound(), a nie "Ringera". @Avi – Dizzy
Co chcesz, a co otrzymasz, to różne rzeczy. Byłoby okropnym doświadczeniem dla użytkownika, gdyby jakaś głupia aplikacja mogła ustawić głośność w dowolny sposób, z możliwymi różnymi kontrolami, które muszę wymyślić – gnasher729