【发布时间】:2015-10-28 16:56:14
【问题描述】:
我正在运行一个涉及恶魔力量的角色扮演游戏,所以为了让它更有趣,我用EZAudio 编写了一个小程序,它接收麦克风输入并以降低 400% 的音调播放。加上我的真实声音,听起来很邪恶(当我可以集中注意力避免speech jamming 效果时)。
问题是我没有专用的麦克风,当我使用内置麦克风和内置扬声器运行它时,反馈非常强烈。但是,我确实有带麦克风和 4 环插孔的耳塞,我的 MacBook Pro 可以识别。现在的问题是,当我使用它时,声音会传到耳塞上,这违背了整个目的。
Mac OS X 支持多种音频输出设备。然而,据我所知,我的 2010 款 MacBook Pro 只暴露了一个,它可以在没有连接耳机时将声音动态路由到内部扬声器,或者在连接耳机时动态路由到耳机。 EZAudioDevice 的 outputDevices 在两种情况下都只返回一个条目。
有没有什么方法可以在连接耳机的情况下将声音转移到计算机的内置扬声器?
【问题讨论】:
-
除非亲近投票者确定没有程序化方式可以将声音引导至扬声器,否则我不知道为什么这被称为一般硬件/软件问题。
标签: macos audio core-audio