我有两个蓝牙设备 (MFi) 连接到 iPhone。这两个设备都支持 HFP。如果从一个设备(没有麦克风和扬声器等硬件)接受调用,之后我想将调用路由到其他设备(耳机)。是否有任何 API 可以从应用程序或任何其他方式实现此目的相同的。
我找到了以下相关链接
how to route iPhone audio to the bluetooth headset
有什么方法可以从应用程序模拟耳机的接受按钮或将调用 session 从一个 HFP 设备转移到另一个 HFP 设备?
最佳答案
您不能以编程方式执行此操作,因为电话完全由系统控制。您可以使用 Core Telephony API 访问一些信息,但所有信息都是只读的。更改应用程序 Audio Session 的设置不会影响通话中的任何内容。
或者,iOS 7 为您提供了一个方便的界面来手动进行切换。在下面的屏幕截图中,我有一个车载套件和一个耳机在通话期间连接到手机。单击任何项目会立即传输音频。
关于iphone - 如何从 iPhone 将通话从一台蓝牙设备转移到另一台蓝牙设备?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14981175/