CCD*_*DEV 24 iphone silent ipad ios ios5
我过去使用过这种方法来检测是否启用了静默开关:
- (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;
}
Run Code Online (Sandbox Code Playgroud)
这不再适用于iPad或iPhone上的iOS5.这是一个已知的问题?我无法在堆栈溢出或Apple dev论坛上找到任何答案.
希望你能帮忙......
| 归档时间: |
|
| 查看次数: |
10130 次 |
| 最近记录: |