2011-12-08 60 views

回答

2

FOR MAC OS X:This tutorial可能有帮助。

FOR IOS:

声音静音是一个系统范围的设置。因此,对于使用官方SDK开发的应用程序而言,不能更改(并且在大多数情况下甚至无法访问)系统范围的设置。

技术上可以通过Celestial.framework中的私人AVSystemController类更改系统音量,但会阻止您的应用获得Apple的批准。

+0

链接是死的,新的链接是http://cocoadev.com/SoundVolume – jLynx

1

在Mac上,请参阅Srikar的回答。我相信他已经覆盖了。

在iOS上,[MPMusicPlayerController iPodMusicPlayer].volume = 0.0将使音频输出静音。如果您的视图层次结构中存在MPVolumeView,它将在没有视觉反馈的情况下执行此操作;如果没有,则可能会出现按下设备上的硬件音量按钮时看到的音量更改弹出窗口。

+0

的问题是有关Mac OS,iOS的答案是无关的OP。 –

+0

我知道。我正在全面。 –

相关问题