2011-12-08 53 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

我知道。我正在全面。 –

相關問題