Bluetoothヘッドセットの名前を読みたいです。
ヘッドセットを介してサウンドをルーティングし、 の現在のルートを取得することができましたkAudioSessionProperty_AudioRoute
。
ヘッドセット名の読み方に関するドキュメントは見つかりませんでした。リンク、アドバイス、コードは大歓迎です。
設定/Bluetoothに書かれているため、デバイスの名前を読み取ることはできません。ただし、デバイスに書き込まれた名前にアクセスできます (これは異なる場合があります。このケースを見たことがあります)。
EASessionController = [EADSessionController sharedController];
_accessoryList = [[NSMutableArray alloc] initWithArray:[[EAAccessoryManager sharedAccessoryManager] connectedAccessories]];
for (EAAccessory *key in _accessoryList)
{
NSLog(@"Name : %@", key.name);
}
詳細については、EAAccessoryクラスを参照してください。