有沒有一種方法可以通過編程方式將OSX上的聲音靜音,而無需使用私有API以及Mac App Store所接受的方式。有沒有辦法通過編程在OSX上靜音?
1
A
回答
2
FOR MAC OS X:This tutorial可能有幫助。
FOR IOS:號
聲音靜音是一個系統範圍的設置。因此,對於使用官方SDK開發的應用程序而言,不能更改(並且在大多數情況下甚至無法訪問)系統範圍的設置。
技術上可以通過Celestial.framework
中的私人AVSystemController
類更改系統音量,但會阻止您的應用獲得Apple的批准。
1
在Mac上,請參閱Srikar的回答。我相信他已經覆蓋了。
在iOS上,[MPMusicPlayerController iPodMusicPlayer].volume = 0.0
將使音頻輸出靜音。如果您的視圖層次結構中存在MPVolumeView
,它將在沒有視覺反饋的情況下執行此操作;如果沒有,則可能會出現按下設備上的硬件音量按鈕時看到的音量更改彈出窗口。
+0
的問題是有關Mac OS,iOS的答案是無關的OP。 –
+0
我知道。我正在全面。 –
相關問題
- 1. 有沒有辦法使用「SHC」在OSX上編譯shell腳本?
- 2. 有沒有辦法以編程方式在OSX上隱藏碳應用程序?
- 3. 有沒有辦法在Mac OSX上以編程方式枚舉Sonos共享?
- 4. 通過編程靜音iPhone
- 5. 有沒有辦法通過編程方式在BlackBerry上設置numlock?
- 6. 有沒有辦法通過編程將Alias添加到Powershell Cmdlet?
- 7. 有沒有辦法通過編程創建java類類型?
- 8. 有沒有辦法通過編程禁用android設備?
- 9. 有沒有辦法通過響應
- 10. 有沒有辦法通過光滑
- 11. 有沒有辦法通過硒IDE
- 12. 有沒有辦法通過HTML渲染?
- 13. 有沒有辦法通過服務
- 14. 有沒有辦法通過PHP
- 15. 有沒有辦法在osx上自由運行systemverilog testbenches
- 16. 有沒有辦法在OSX上安裝Julia-lang 0.4.2版本?
- 17. 有沒有辦法讓vi和vim在OSX上表現不同?
- 18. 有沒有辦法爲gameboy編程?
- 19. 有沒有辦法讓Google Classroom API讓學生靜音?
- 20. 有沒有辦法檢查靜音狀態?
- 21. 有沒有辦法通過C#對象SQL存儲過程
- 22. 有沒有辦法在OSX中以編程方式關閉電池充電?
- 23. 有沒有辦法在狀態欄(OSX)中編程定位狀態欄項目?
- 24. 有沒有辦法在Windows 7上編譯MS-DOS程序?
- 25. 有沒有辦法在iPhone上閱讀編程語言?
- 26. 有沒有辦法在iPhone上編程操作鍵盤?
- 27. 有沒有辦法通過編寫PHP來生成數據庫?
- 28. 有沒有辦法在Excel上看到Application.OnTime的預定過程?
- 29. 有沒有辦法通過Applescript掛鉤到OSX睡眠/喚醒事件?
- 30. 有沒有辦法在聲音時推動構造函數通過?
鏈接是死的,新的鏈接是http://cocoadev.com/SoundVolume – jLynx