Muh*_*ama 36 audio macos bluetooth iobluetooth
我试图IOBluetooth framework
在OS X 10.8.2上使用连接蓝牙手机模拟计算机作为免提设备.我可以成功与手机建立连接,手机可以将连接识别为连接到手机的HandsFree.但是当我尝试使用手机拨打电话并想要将音频发送到mac(通过选择来源作为免提)时,音频永远不会到达计算机.
此时蓝牙框架尝试打开SCO Audio connection
设备,但连接建立从未成功,我得到0x0D
scoConnectionOpened状态的错误代码状态代码.
我正在使用IOBluetoothAddSCOAudioDevice
功能将SCO音频设备连接到蓝牙设备,它总是成功的.
//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"];
}
Run Code Online (Sandbox Code Playgroud)
控制台日志说
24/11/2012 4:02:13.000 PM kernel [0]:[SendHCIRequestFormatted] ### ERROR:[0x0428](设置同步连接) - 发送请求失败(错误= 0x000D(kBluetoothHCIErrorHostRejectedLimitedResources))
24/11/2012 4:02:13.000 PM内核[0]:REQUIRE_NO_ERR失败:0xd - 文件:/SourceCache/IOBluetoothFamily_kexts/IOBluetoothFamily-4090.4.33/Core/Family/Drivers/IOBluetoothSCOAudioDriver/IOBluetoothSCOAudioDevice.cpp:872
虽然控制台日志说有限的资源,但我尝试了多个电池充满电池.
我对此感到难过,只是想我是否需要做任何特殊或不同的事情?
在此先感谢您的帮助.
当 T2 请求发送到仅限 T1 的 SCO 侦听器时,通常会发生此错误(“由于资源有限,连接被拒绝”)。如果您阅读版本 5 的补丁说明,您可以获得有关此问题的讨论linux-bluetooth v5 patch Notes
归档时间: |
|
查看次数: |
714 次 |
最近记录: |