您的位置:首页 > 移动开发 > IOS开发

ios  如何判断设备处于静音模式

2013-09-22 14:24 387 查看
-(
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
;


}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: