iOS判断是否静音状态

CFStringRef state = nil;

    UInt32 propertySize = sizeof(CFStringRef);

    AudioSessionInitialize(NULL, NULL, NULL, NULL);

    OSStatus status = AudioSessionGetProperty(kAudioSessionProperty_AudioRoute, &propertySize, &state);

    

    if (status == kAudioSessionNoError)

    {

        return (CFStringGetLength(state) == 0);   // YES = silent

    }

    return NO;


你可能感兴趣的:(静音,iOS判断是否静音状态,CFStringRef,UInt32,外音)