[Core Bluetooth]The Application Playing a Notification Tone (AVAudioPlayer, System sounds) Should Automatically Route Audio to the Connected BLE accessory which uses HFP Profile

  1. The iOS application is a Central Manager connected to a Bluetooth Low Energy (BLE) accessory that utilizes the Hands-Free Profile (HFP).

  2. When the application plays a notification tone (using AVAudioPlayer or System Sounds), the audio is incorrectly routed to the device's internal speaker instead of the active HFP headset.

How do we programmatically ensure that these notification tones are automatically and reliably routed to the connected HFP headset

Can we achieve playing notification tones through an accessory using HFP profile using an SCO connection on iOS

How do we programmatically ensure that these notification tones are automatically and reliably routed to the connected HFP headset

Take a look at "Routing audio to specific devices in multidevice sessions", which covers the direct issue of audio routing.

__
Kevin Elliott
DTS Engineer, CoreOS/Hardware

[Core Bluetooth]The Application Playing a Notification Tone (AVAudioPlayer, System sounds) Should Automatically Route Audio to the Connected BLE accessory which uses HFP Profile
 
 
Q