是否可以检测音量硬件控制是否已关闭或更高?我需要在我的应用程序中按钮触摸播放声音,并且我想向用户发送一个消息,即音量已关闭并使用此应用程序他需要更改硬件
编辑:
我需要做这样的事情:
BOOL VolumeHardwareControl = getHardwareInfo();
if(VolumeHardwareControl==NO){
message: "Attention! To play sound you need to turn hardware on!"
}else
playSound();
答案 0 :(得分:0)
UInt32 routeSize = sizeof (CFStringRef);
CFStringRef route;
AudioSessionGetProperty (
kAudioSessionProperty_AudioRoute,
&routeSize,
&route
);
if (route == NULL) {
NSLog(@"Silent switch is on");
}