Objective c 有没有一种方法可以通过编程在OSX上静音?
是否有一种方法可以在OSX上以编程方式静音,而无需使用专用API,并且可以被Mac App Store接受。对于Mac OS X:可能会有所帮助 对于IOS:否 静音是一种全系统设置。因此,对于使用官方SDK开发的应用程序,无法更改(在大多数情况下甚至无法访问)系统范围的设置Objective c 有没有一种方法可以通过编程在OSX上静音?,objective-c,macos,cocoa,mac-app-store,Objective C,Macos,Cocoa,Mac App Store,是否有一种方法可以在OSX上以编程方式静音,而无需使用专用API,并且可以被Mac App Store接受。对于Mac OS X:可能会有所帮助 对于IOS:否 静音是一种全系统设置。因此,对于使用官方SDK开发的应用程序,无法更改(在大多数情况下甚至无法访问)系统范围的设置 从技术上讲,可以通过asteriol.framework中的私有AVSystemController类更改系统音量,但会阻止您的应用程序获得苹果的批准。在Mac上,请参阅Srikar的答案。我相信他已经搞定了 在iOS上,
从技术上讲,可以通过
asteriol.framework
中的私有AVSystemController
类更改系统音量,但会阻止您的应用程序获得苹果的批准。在Mac上,请参阅Srikar的答案。我相信他已经搞定了
在iOS上,
[MPMusicLayer控制器IPODMusicLayer].volume=0.0
将使音频输出静音。如果视图层次结构中存在MPVolumeView
,它将在没有视觉反馈的情况下执行此操作;如果没有,当您按下设备上的硬件音量按钮时,它可能会显示音量更改弹出窗口。问题是关于Mac OS的,iOS的答案与OP无关。我知道。我是全面的。