【问题标题】:Force Internal Speakers Even If Headphones Are Plugged In即使插入了耳机,也要强制使用内置扬声器
【发布时间】:2012-10-11 08:22:48
【问题描述】:

我正在尝试找到一种方法来强制声音通过计算机的内部扬声器进行传输——即使插入了耳机。

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

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

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

【问题讨论】:

  • 我不会作为实际答案发布,因为我不知道,但我想这是不可能的。也许您对应用程序有一些有趣的想法,但作为最终用户,如果我的 Mac 在插入耳机时发出噪音,我会非常恼火。
  • 嗯,实际上我也在考虑最终用户。如果用户希望这种行为发生怎么办?显然,我不会在插入耳机时随机播放声音。这是有特定目的的。

标签: objective-c macos cocoa


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-02
    • 2018-06-11
    • 1970-01-01
    • 2012-12-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多