我在带有蓝牙耳机的 Android 手机上测试了一些东西。我对此几乎没有问题。
设备规格:
Android 2.3 以上耳机蓝牙配置文件:HFP,A2DP
我接受了来自 android 手机的接受按钮的呼叫,并且能够听到来自蓝牙耳机的呼叫。之后,我将 android 设备移出范围并接受了来自 android 的呼叫,并且当 android 手机进入蓝牙范围蓝牙耳机连接时自动。它是通用的,我的意思是所有蓝牙耳机都支持相同的还是有任何偏差?
我想知道当我们接受来自耳机或 Android 手机的呼叫时会发生什么。Android 操作系统是否会创建一个呼叫会话/音频会话,并在从耳机按下接受按钮时将其传输到耳机。如果已接听电话且当耳机在蓝牙范围内时,Android 手机会将音量路由到耳机。在这两种情况下都会发生同样的事情(只是路由音频)。我想详细了解这两种情况的呼叫处理。有人可以帮我解决这个问题吗?
iOS 中的调用过程有何不同?
编辑
当我们接受呼叫时,是否会创建像 AVAudoioSession 这样的呼叫会话?
@jjv360:
“即使连接了蓝牙耳机,应用程序也可以手动分配路线,在这种情况下,由应用程序来处理检测到新路线时发生的事情......”
是否可以在 iOS 应用程序中将通话会话路由到耳机(从麦克风到耳机 sco)?您能否就此提供一些指示。