我需要确定是否在iphone上设置了某些系统设置。即,是否启用/禁用特定声音,以便我可以决定是否在我自己的应用程序中播放声音。是否可以读取系统设置,如果可以,如何读取?
由于
飞图
答案 0 :(得分:0)
您可以detect if the silent switch is on或不是,这就是您所追求的目标吗?
CFStringRef state;
UInt32 propertySize = sizeof(CFStringRef);
AudioSessionInitialize(NULL, NULL, NULL, NULL);
AudioSessionGetProperty(kAudioSessionProperty_AudioRoute, &propertySize, &state);
if(CFStringGetLength(state) > 0)
NSLog(@"Vibration Off");
else
NSLog(@"Vibration On");