Skip to content

Instantly share code, notes, and snippets.

@hhyyy9
Created September 29, 2012 01:20
Show Gist options
  • Save hhyyy9/3802829 to your computer and use it in GitHub Desktop.
Save hhyyy9/3802829 to your computer and use it in GitHub Desktop.
如何判断设备处于静音模式
-(BOOL)silenced
{
#if TARGET_IPHONE_SIMULATOR
// return NO in simulator. Code causes crashes for some reason.
return NO;
#endif
CFStringRef state;
UInt32 propertySize = sizeof(CFStringRef);
AudioSessionInitialize(NULL, NULL, NULL, NULL);
AudioSessionGetProperty(kAudioSessionProperty_AudioRoute, &propertySize;, &state;);
if(CFStringGetLength(state) > 0)
return NO;
else
return YES;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment