如何在iOS5中获取静默开关状态

时间:2011-10-18 00:57:32

标签: iphone objective-c ios5

我在[iOS5]发布之前使用“AudioSessionGetProperty”找到了设备的“静音开关”状态。

CFStringRef route;
UInt32 propertySize = sizeof(CFStringRef);
AudioSessionInitialize(NULL, NULL, NULL, NULL);
AudioSessionGetProperty(kAudioSessionProperty_AudioRoute, &propertySize, &route);
if(CFStringGetLength(route) == 0) {
     // Silent Mode
}

现在,我想知道如何在“iOS5”中获得“静音开关”状态

1 个答案:

答案 0 :(得分:2)

这是不可能的。我已经使用开发人员技术支持直接向Apple询问了这个问题,他们回答我说iOS 5之前的方式是因为违规行为,这在iOS 5中已得到纠正。他们说这已经不可能了如果我们想要这样的功能,我们必须要求它。