即使插入耳机也会强制内置扬声器

时间:2012-10-21 07:44:54

标签: objective-c macos cocoa

我正试图找到一种强制声音通过计算机的内置扬声器进行路由的方法 - 即使插入耳机也是如此。

我一直在使用AudioToolbox/AudioServices.h,但到目前为止,我只能调整当前有效输出设备的音量。

即使我无法将声音传送到其他设备,有没有办法调整非活动输出设备的音量?例如,我想在插入耳机时编辑内置扬声器的音量。

为了澄清,我试图在OS X中实现这一点,而不是iOS。

1 个答案:

答案 0 :(得分:1)

这是不可能的(至少在iMac系列上,但也可能在其他系列上)。我曾经甚至向苹果提出了一个关于此问题的错误,但他们回答说它按预期工作,并且他们不会改变这一点。硬件(至少在我的iMac上)能够做到这一点。我建议你向Apple提交一个错误。