How to Set 'Play' Button Behavior on Bluetooth Remote
Normaly the developer can set which button do which action. So it is different from app to app.  The only way is, sorry, rooting and remap your headset buttons.