可能重复:
Mute/Silence an iOS device programmatically?关闭设备音量 - iOS设备
我需要以编程方式关闭设备的体积。有谁知道一种方式?
到目前为止,我已经发现,也许我可以使用AudioSessionSetProperty()函数,使用属性“kAudioSessionProperty_CurrentHardwareOutputVolume”, 但此属性仅只读的。所以我不知道这是否会工作:
float value = 0.0f;
AudioSessionSetProperty(kAudioSessionProperty_CurrentHardwareOutputVolume, sizeof(float), &value);
目前已经有应用程式在App商店做这个,例如AutoSilent:
http://itunes.apple.com/nl/app/autosilent/id474777148?mt=8
我不认为你是对的,因为appstore中有应用程序可以做到这一点......例如, AutoSilent请参阅 http://itunes.apple.com/nl/app/autosilent/id474777148?mt=8 – revolutionary
我想他们使用一些私人的API,这是不允许的。他们如何获得这些应用程序?我不知道。我想他们只是幸运的,因为应用程序提交系统是有点乐透:-) – Adam