可能重複:
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