如何判断设备处于静音模式
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
-(
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
;
}
|
Tag : Mute 静音