gpt4 book ai didi

macos - 无法打开与手机的 SCOAudio 连接

转载 作者:行者123 更新时间:2023-12-03 07:52:12 26 4
gpt4 key购买 nike

我正在尝试使用 IOBluetooth framework OS X 10.8.2 与支持蓝牙的手机连接,将计算机模拟为免提设备。我可以成功与手机建立连接,并且手机可以将连接识别为免提连接到手机。
但是,当我尝试用手机调用电话并想将音频发送到 mac(通过选择免提源)时,音频永远不会到达计算机。

此时蓝牙框架试图打开一个SCO Audio connection与设备,但连接建立从未成功,我得到错误代码0x0D scoConnectionOpened 状态中的状态码。

我正在使用 IOBluetoothAddSCOAudioDevice将SCO Audio设备与蓝牙设备连接的功能,它总是成功的。

//btDevice is paired 
res=IOBluetoothAddSCOAudioDevice((IOBluetoothDeviceRef) btDevice,NULL);
if(res != kIOReturnSuccess)
{
self.error.title = [NSString stringWithFormat:
@"Could not attach the Audio device. Try paring device again"];
}

控制台日志说

24/11/2012 4:02:13.000 PM kernel[0]: [SendHCIRequestFormatted] ### ERROR: [0x0428] (Setup Synchronous Connection) -- Send request failed (err = 0x000D (kBluetoothHCIErrorHostRejectedLimitedResources))

24/11/2012 4:02:13.000 PM kernel[0]: REQUIRE_NO_ERR failure: 0xd - file: /SourceCache/IOBluetoothFamily_kexts/IOBluetoothFamily-4090.4.33/Core/Family/Drivers/IOBluetoothSCOAudioDriver/IOBluetoothSCOAudioDevice.cpp:872



尽管控制台日志显示资源有限,但我已经尝试过使用多部电池充满电的手机。

我对此感到困惑,只是想我是否需要做任何特别或不同的事情?

在此先感谢您的帮助。

最佳答案

此错误(“连接因资源有限而被拒绝”)通常发生在将 T2 请求发送到仅 T1 的 SCO 监听器时。如果您阅读版本 5 的补丁说明,您可以得到关于此问题的讨论 linux-bluetooth v5 patch notes

关于macos - 无法打开与手机的 SCOAudio 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13540787/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com