1

自过去 2 到 3 个小时以来,我一直在研究相同的内容,但未能成功。我的要求是我想在 iOS 应用程序中获取连接的经典蓝牙设备名称。

说明

例如,如果我在 iOS 设置>蓝牙中连接了我的扬声器。然后我需要在 iOS 应用中显示连接的扬声器名称。感谢您花时间。我尝试过但无法正常工作的以下代码。

我试过的代码

NSArray *availInputs = [[AVAudioSession sharedInstance] availableInputs];
int count = [availInputs count];

for (int k = 0; k < count; k++)
{
    AVAudioSessionPortDescription *portDesc = [availInputs objectAtIndex:k];
    NSLog(@"input%i port type %@", k+1, portDesc.portType);
    NSLog(@"input%i port name %@", k+1, portDesc.portName);
}

NSArray *accessories = [[EAAccessoryManager sharedAccessoryManager]
                        connectedAccessories];

for (EAAccessory *obj in accessories)
{
    NSLog(@"Found accessory named: %@", obj.name);
}
4

0 回答 0