关闭设备音量 - iOS

rev*_*ary 5 iphone audio ios4 ios ios5

可能重复:
以编程方式静音/静音iOS设备?

我需要以编程方式关闭设备卷.有谁知道吗?

到目前为止,我发现,也许我可以使用AudioSessionSetProperty()函数,并使用属性"kAudioSessionProperty_CurrentHardwareOutputVolume",但此属性只是只读.所以我不确定这是否有效:

float value = 0.0f;
AudioSessionSetProperty(kAudioSessionProperty_CurrentHardwareOutputVolume, sizeof(float), &value);
Run Code Online (Sandbox Code Playgroud)

App-Store中已有应用程序执行此操作,例如AutoSilent:

http://itunes.apple.com/nl/app/autosilent/id474777148?mt=8

Ada*_*dam 3

iOS 无法做到这一点。将 iOS 设备静音的唯一方法是使用硬件开关。您可以检测到它并相应地将您的应用静音,但无法将您的应用中的整个设备静音。