iPhone でペアリングされた Bluetooth ヘッドセット デバイスのリストを取得しようとしています。以下のように外部アクセサリ フレームワークを試しました。
[[EAAccessoryManager sharedAccessoryManager] registerForLocalNotifications];
NSArray *accessories = [[EAAccessoryManager sharedAccessoryManager] connectedAccessories];
しかし、accessories 配列は常に空です。私は何か見落としてますか?接続されている Bluetooth ヘッドセットのリストを取得する正しい方法は何ですか?
Bluetooth ヘッドセットのリストを取得できると仮定すると、オーディオ出力を特定の Bluetooth ヘッドセットにリダイレクトする方法はありますか?
以下のコードによると、オーディオを送信するデバイスを選択する方法はありません。
UInt32 allowBluetoothInput = 1;
AudioSessionSetProperty(kAudioSessionProperty_OverrideCategoryEnableBluetoothInput,
sizeof (allowBluetoothInput), &allowBluetoothInput);
ご協力いただきありがとうございます、
メルダッド
PS:外部アクセサリ フレームワークを実践するApple のサンプルアプリも試しましたが、うまくいきませんでした。