有没有办法在iOS 7中检测静音模式?
以下代码不适用于iOS 5或更高版本
-(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)
ign*_*rum 14
检查此线程 - 使用AVAudioPlayer检测iPhone的响铃/静音/静音开关不起作用?
而这个API - SoundSwitch
这个怎么运作:
请享用!
归档时间: |
|
查看次数: |
17848 次 |
最近记录: |