Я обнаружил состояние «Silent switch» устройства, используя «AudioSessionGetProperty», до того, как вышел [iOS5].
CFStringRef route;
UInt32 propertySize = sizeof(CFStringRef);
AudioSessionInitialize(NULL, NULL, NULL, NULL);
AudioSessionGetProperty(kAudioSessionProperty_AudioRoute, &propertySize, &route);
if(CFStringGetLength(route) == 0) {
// Silent Mode
}
Теперь я хотел бы узнать, как получить статус «тихий переключатель» в «iOS5»