我在[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”中获得“静音开关”状态
答案 0 :(得分:2)
这是不可能的。我已经使用开发人员技术支持直接向Apple询问了这个问题,他们回答我说iOS 5之前的方式是因为违规行为,这在iOS 5中已得到纠正。他们说这已经不可能了如果我们想要这样的功能,我们必须要求它。