I am developing an audio focussed app for Aged Care residents who prefer to use Bluetooth headphones. These users are very sensitive to volume as some of the residents have hearing aids.
When they connect Bluetooth headphones, if the headphones have been set to maximum volume - the system volume immediately becomes set to maximum volume when headphones connect. We need to avoid this behaviour as this has the potential to harm residents hearing. I would like to ignore all volume settings that occur outside of the app from the headset and action the volume buttons on the device and the MPVolumeview
setting from the app only.
What is the recommended solution that adheres to the User Interface Guidelines for overriding the volume settings from an external headset?