I'm wondering if it's possible to intercept signals (play/pause/next/previous) from a headset remote control without resorting to direct IOS/Android API calls?
From a quick look at iOS documentation, there's currently nothing in Qt for that directly. However you can write a small wrapper to interact with your Qt application.