我正在为OSX开发一个VoIP应用程序,我想在我打电话时支持所有其他应用程序的音频删除。
对于iOS,AVAudioSession可以很好地处理这个问题,但我似乎找不到适合OSX的优雅解决方案。现在,我正在使用AudioQueue来呈现音频,该音频与来自所有其他正在运行的应用程序的音频混合在一起。理想情况下,我希望减少所有其他音频,直到呼叫挂断,然后将所有其他音频重新上传。
答案 0 :(得分:0)
VoiceOver Utility具有启用音频闪避的设置 - 但不确定这是否对OS X是全局的。可能值得一看。
答案 1 :(得分:0)
谢谢,sbooth。你的建议让我https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/ScriptingBridgeConcepts/UsingScriptingBridge/UsingScriptingBridge.html。
这为通过脚本桥框架管理iTunes音量/播放器提供了一个很好的例子。