【问题标题】:Listen through iPhone microphone jack but play through speaker?通过 iPhone 麦克风插孔收听但通过扬声器播放?
【发布时间】:2012-06-25 18:16:12
【问题描述】:

我希望我的 iOS 应用通过耳机麦克风收听,但通过 iPhone 上的扬声器播放音频。这可能吗?想象一个扬声器类型的应用程序......

【问题讨论】:

  • 您可能无权访问为此类事物设置控件的 API。

标签: objective-c ios audio core-audio


【解决方案1】:

我设法以非常复杂的方式实现了这一点。但这需要你拥有最新的 SDK,我的意思是真正的“最新的 SDK”;)

因此,如果您是 ios 开发人员计划的一员,请自行查看。您需要知道的只是自定义您的硬件音频路由。但它不适用于所有可能的场景,仅适用于某些硬件组合。无论如何去看看那里甚至有一个 WWDC 2012 讲座。 (第 505 节)

【讨论】:

  • AudioRoutes 覆盖我认为已经存在了一段时间,不仅仅是从 iOS 6 开始。
  • 没错,但老实说,除了使用外围设备之外,我从来没有设法让它工作。即通过 cameraConnection Kit 的 USB 设备。因此,使用该硬件,我能够选择哪个输入和哪个输出提供它是外部的。在 iOS6 之前,例如,无法将音频同时推送到耳机和扬声器。或者在耳机麦克风存在时使用设备麦克风。我就是这个意思。
猜你喜欢
  • 2015-10-31
  • 2014-04-28
  • 1970-01-01
  • 1970-01-01
  • 2022-09-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-04-05
相关资源
最近更新 更多